4 lines
467 B
JavaScript
4 lines
467 B
JavaScript
/* jQuery Ajax Queue - v0.1.1 - 2013-01-16
|
|
* https://github.com/gnarf37/jquery-ajaxQueue
|
|
* Copyright (c) 2013 Corey Frang; Licensed MIT */
|
|
(function(b){var a=b({});b.ajaxQueue=function(g){var e,c=b.Deferred(),f=c.promise();function d(h){e=b.ajax(g).done(c.resolve).fail(c.reject).then(h,h)}a.queue(d);f.abort=function(j){if(e){return e.abort(j)}var h=a.queue(),i=b.inArray(d,h);if(i>-1){h.splice(i,1)}c.rejectWith(g.context||g,[f,j,""]);return f};return f}})(jQuery); |