diff options
| author | vta vta@openerp.com <> | 2012-11-08 14:20:49 +0100 |
|---|---|---|
| committer | vta vta@openerp.com <> | 2012-11-08 14:20:49 +0100 |
| commit | 2576cd9d5cdf34c3233a0cdae7d8439bce85de1c (patch) | |
| tree | 08b44ce4e44d01018a32097acb902ee1eb2bb2fa /addons/web/static/lib/jquery.deferred-queue/jquery.deferred-queue.js | |
| parent | 6a229f4385db0a2961116fcf599502288089cb38 (diff) | |
| parent | d0400362d636cbe2677c29a9196d63f419b72bff (diff) | |
[MERGE] Latest trunk.
bzr revid: vta@openerp.com-20121108132049-7ape10oz1gvz4vi8
Diffstat (limited to 'addons/web/static/lib/jquery.deferred-queue/jquery.deferred-queue.js')
| -rw-r--r-- | addons/web/static/lib/jquery.deferred-queue/jquery.deferred-queue.js | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/addons/web/static/lib/jquery.deferred-queue/jquery.deferred-queue.js b/addons/web/static/lib/jquery.deferred-queue/jquery.deferred-queue.js deleted file mode 100644 index 7ef83342f77..00000000000 --- a/addons/web/static/lib/jquery.deferred-queue/jquery.deferred-queue.js +++ /dev/null @@ -1,34 +0,0 @@ -(function ($) { - "use strict"; - $.extend($.Deferred, { - queue: function () { - var queueDeferred = $.Deferred(); - var promises = 0; - - function resolve() { - if (--promises > 0) { - return; - } - setTimeout($.proxy(queueDeferred, 'resolve'), 0); - } - - var promise = $.extend(queueDeferred.promise(), { - push: function () { - if (this.isResolved() || this.isRejected()) { - throw new Error("Can not add promises to a resolved " - + "or rejected promise queue"); - } - - promises += 1; - $.when.apply(null, arguments).then( - resolve, $.proxy(queueDeferred, 'reject')); - return this; - } - }); - if (arguments.length) { - promise.push.apply(promise, arguments); - } - return promise; - } - }); -})(jQuery) |
