summaryrefslogtreecommitdiff
path: root/modules/server_add/js
diff options
context:
space:
mode:
authorTim Almdal <tnalmdal@shaw.ca>2009-04-23 21:42:34 +0000
committerTim Almdal <tnalmdal@shaw.ca>2009-04-23 21:42:34 +0000
commit7bd44b22e296b7145750c26183c1c9d1bdf6497b (patch)
treea43d27f32dce5d5c74a2c5f494f84876f2daac6e /modules/server_add/js
parent465182e58f7cd2cd087bdc59e4a4dd2f89694e9f (diff)
1) Change the processing so the server_add start task can return done = 1
if there are no eligible files selected 2) Change the javascript to handle this condition and show a pop up
Diffstat (limited to 'modules/server_add/js')
-rw-r--r--modules/server_add/js/server_add.js14
1 files changed, 13 insertions, 1 deletions
diff --git a/modules/server_add/js/server_add.js b/modules/server_add/js/server_add.js
index c7f06e0e..b98b7a86 100644
--- a/modules/server_add/js/server_add.js
+++ b/modules/server_add/js/server_add.js
@@ -108,9 +108,21 @@ function do_add(submit, event) {
data: parms,
dataType: "json",
success: function(data, textStatus) {
+ var done = data.task.done;
+ if (done) {
+ task = null;
+ $("body").append("<div id='gNoFilesDialog'>" + data.task.status + "</div>");
+
+ $("#gNoFilesDialog").dialog({modal: true,
+ autoOpen: true,
+ title: FILE_IMPORT_WARNING});
+ $(".gProgressBar").css("visibility", "hidden");
+ $("#gServerAdd #gServerAddButton").show();
+ $("#gServerAdd #gServerPauseButton").hide();
+ return;
+ }
task = data.task;
var url = data.url;
- var done = false;
while (!done && !paused) {
$.ajax({async: false,
success: function(data, textStatus) {