Commit 4fdf7a48 by Julian Arni

Prompt before leaving page

parent 0f81bdce
...@@ -78,7 +78,8 @@ $('#fileupload').fileupload({ ...@@ -78,7 +78,8 @@ $('#fileupload').fileupload({
submitBtn.hide(); submitBtn.hide();
data.submit().complete(function(result, textStatus, xhr) { data.submit().complete(function(result, textStatus, xhr) {
if (xhr.status != 200) { if (xhr.status != 200) {
alert('${_("Your import has failed.")}\n\n' + result["ErrMsg"]); var errMsg = result.hasOwnProperty("ErrMsg") ? result["ErrMsg"] : "" ;
alert('${_("Your import has failed.")}\n\n' + errMsg);
submitBtn.show(); submitBtn.show();
bar.hide(); bar.hide();
} }
...@@ -97,13 +98,18 @@ $('#fileupload').fileupload({ ...@@ -97,13 +98,18 @@ $('#fileupload').fileupload({
}, },
done: function(e, data){ done: function(e, data){
bar.hide(); bar.hide();
window.onbeforeunload = null;
alert('${_("Your import was successful.")}'); alert('${_("Your import was successful.")}');
window.location = '${successful_import_redirect_url}'; window.location = '${successful_import_redirect_url}';
}, },
start: function(e) {
window.onbeforeunload = function() {
return "Your import is in progress; navigating " +
"away will abort it.";
}
},
sequentialUploads: true sequentialUploads: true
}); });
})(); })();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment