... |
... |
@@ -173,7 +173,10 @@ |
173 |
173 |
this.dialog.closeDialog(); |
174 |
174 |
}.bindAsEventListener(this), |
175 |
175 |
onFailure : function(response) { |
176 |
|
- var failureReason = response.statusText || 'Server not responding'; |
|
176 |
+ var failureReason = response.statusText; |
|
177 |
+ if (response.statusText == '' /* No response */ || response.status == 12031 /* In IE */) { |
|
178 |
+ failureReason = 'Server not responding'; |
|
179 |
+ } |
177 |
177 |
if (targetElement._x_notif) { |
178 |
178 |
targetElement._x_notif.replace(new XWiki.widgets.Notification("$services.localization.render('core.widgets.confirmationBox.notification.failed')" + failureReason, "error")); |
179 |
179 |
} else { |
... |
... |
@@ -180,6 +180,9 @@ |
180 |
180 |
new XWiki.widgets.Notification(this.interactionParameters.failureMessageText + failureReason, "error"); |
181 |
181 |
} |
182 |
182 |
}, |
|
186 |
+ on1223 : function(response) { |
|
187 |
+ response.request.options.onSuccess(response); |
|
188 |
+ }, |
183 |
183 |
on0 : function(response) { |
184 |
184 |
response.request.options.onFailure(response); |
185 |
185 |
}, |