summaryrefslogtreecommitdiff
path: root/modules/server_add
diff options
context:
space:
mode:
authorTim Almdal <tnalmdal@shaw.ca>2009-04-06 00:15:45 +0000
committerTim Almdal <tnalmdal@shaw.ca>2009-04-06 00:15:45 +0000
commita4323c79ee48cac3cea8ff87ac74ab1b036e41c5 (patch)
tree6887202c6ab1a32f223952a91fdd91ab14b49f37 /modules/server_add
parentc936eebcf7c57cfca8c3ff2e7b97441351118640 (diff)
Fix for ticket #207, which should then generate a whole bunch of
errors that are described in ticket #208.
Diffstat (limited to 'modules/server_add')
-rw-r--r--modules/server_add/js/server_add.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/modules/server_add/js/server_add.js b/modules/server_add/js/server_add.js
index 392bedab..addc3121 100644
--- a/modules/server_add/js/server_add.js
+++ b/modules/server_add/js/server_add.js
@@ -117,6 +117,10 @@ function do_add(submit, event) {
$(".gProgressBar").progressbar("value", data.task.percent_complete);
done = data.task.done;
},
+ error: function(XMLHttpRequest, textStatus, errorThrown) {
+ paused = true;
+ display_upload_error(XMLHttpRequest.responseText);
+ },
dataType: "json",
type: "POST",
url: url
@@ -143,3 +147,15 @@ function do_add(submit, event) {
return false;
}
+function display_upload_error(error) {
+ $("body").append("<div id=\"gServerAddError\" title=\"Fatal Error\">" + error + "</div>");
+ $("#gServerAddError").dialog({
+ autoOpen: true,
+ autoResize: false,
+ modal: true,
+ resizable: true,
+ width: 610,
+ height: $("#gDialog").height()
+ });
+}
+