Adds "request-complete" to the data-attributes api
... I hope.
This commit is contained in:
parent
1236fa7f57
commit
7546174b35
|
|
@ -166,6 +166,12 @@ if (window.jQuery === undefined)
|
|||
|
||||
return updatePromise
|
||||
},
|
||||
complete: function(data, textStatus, jqXHR) {
|
||||
|
||||
form.trigger('ajaxComplete', [context, data, textStatus, jqXHR])
|
||||
options.evalComplete && eval('(function($el, context, data, textStatus, jqXHR) {'+options.evalComplete+'}($el, context, data, textStatus, jqXHR))')
|
||||
|
||||
},
|
||||
|
||||
/*
|
||||
* Custom function, display an error message to the user
|
||||
|
|
@ -262,6 +268,7 @@ if (window.jQuery === undefined)
|
|||
*/
|
||||
context.success = requestOptions.success
|
||||
context.error = requestOptions.error
|
||||
context.complete = requestOptions.complete
|
||||
requestOptions = $.extend(requestOptions, options)
|
||||
|
||||
requestOptions.data = data.join('&')
|
||||
|
|
@ -294,7 +301,8 @@ if (window.jQuery === undefined)
|
|||
beforeUpdate: function(data, textStatus, jqXHR) {},
|
||||
evalBeforeUpdate: null,
|
||||
evalSuccess: null,
|
||||
evalError: null
|
||||
evalError: null,
|
||||
evalComplete: null,
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
@ -322,6 +330,7 @@ if (window.jQuery === undefined)
|
|||
evalBeforeUpdate: $this.data('request-before-update'),
|
||||
evalSuccess: $this.data('request-success'),
|
||||
evalError: $this.data('request-error'),
|
||||
evalComplete: $this.data('request-complete'),
|
||||
confirm: $this.data('request-confirm'),
|
||||
redirect: $this.data('request-redirect'),
|
||||
loading: $this.data('request-loading'),
|
||||
|
|
|
|||
Loading…
Reference in New Issue