Add optional error callback to ModalWorkflow

This commit is contained in:
Thibaud Colas 2018-01-17 11:25:21 +02:00
parent 1eb38a8b7c
commit 5305a5a281

View file

@ -12,6 +12,7 @@ function ModalWorkflow(opts) {
var self = {};
var responseCallbacks = opts.responses || {};
var errorCallback = opts.onError || function () {};
/* remove any previous modals before continuing (closing doesn't remove them from the dom) */
$('body > .modal').remove();
@ -26,11 +27,11 @@ function ModalWorkflow(opts) {
self.body = container.find('.modal-body');
self.loadUrl = function(url, urlParams) {
$.get(url, urlParams, self.loadResponseText, 'text');
$.get(url, urlParams, self.loadResponseText, 'text').fail(errorCallback);
};
self.postForm = function(url, formData) {
$.post(url, formData, self.loadResponseText, 'text');
$.post(url, formData, self.loadResponseText, 'text').fail(errorCallback);
};
self.ajaxifyForm = function(formSelector) {