/
jobqueue.js
72 lines (58 loc) · 1.94 KB
/
jobqueue.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
function editJob(title, descKey, commandKey) {
loadEditWindow("/setup/jobqueue-job-editor.html");
$("#edit").dialog({
'title': title,
modal: true,
width: 850,
height: 500,
buttons: {
'Save': function() {
saveJobEditor();
$(this).dialog('close');
},
'Cancel': function() { $(this).dialog('close'); }
}
});
$("#jobEditDescKey").val(descKey);
if ((title == "Transcoder") || (title == "Commercial Flagger"))
$("#jobEditDesc").parent().html("<b>" + title + "</b>");
else
$("#jobEditDesc").val(getSetting("", descKey, ""));
$("#jobEditCommandKey").val(commandKey);
$("#jobEditCommand").val(getSetting("", commandKey, ""));
}
function saveJobEditor() {
var descKey;
var commandKey;
var value;
var descSavedOK = 0;
var cmdSavedOK = 0;
var title = $("#jobEditTitle").html();
if ((title != "Transcoder") && (title != "Commercial Flagger")) {
descKey = $("#jobEditDescKey").val();
value = $("#jobEditDesc").val();
if (putSetting("", descKey, value))
descSavedOK = 1;
} else {
descSavedOK = 1; /* We didn't really save, but pretend we did */
}
commandKey = $("#jobEditCommandKey").val();
value = $("#jobEditCommand").val();
if (putSetting("", commandKey, value))
cmdSavedOK = 1;
editJob($("#jobEditTitle").html(), descKey, commandKey);
var errorMessage = "";
if (!descSavedOK)
errorMessage += "Error updating job description";
if (!cmdSavedOK)
{
if (errorMessage.length)
errorMessage += "<br>";
errorMessage += "Error updating job command";
}
if (errorMessage.length)
setErrorMessage(errorMessage);
if (descSavedOK && cmdSavedOK)
setStatusMessage("Save Successful");
}
setupTabs("jobqueuetabs");