Changeset 2219

Show
Ignore:
Timestamp:
12/01/07 10:32:10 (5 years ago)
Author:
cho45
Message:

lang/javascript/jquery-deferred/jquery-deferred.js:

前回のループの値をとれるように。次の deferred へ値をしっかりわたすように

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/javascript/jquery-deferred/jquery-deferred.js

    r2211 r2219  
    167167        o.step  = n.step  || 1; 
    168168        o.last  = false; 
     169        o.prev  = null; 
    169170        var ret, step = o.step; 
    170171        return next(function () { 
     
    175176                                        if ((i + step)  > o.end) o.step = o.end - i + 1; 
    176177                                } 
     178                                o.prev = ret; 
    177179                                ret = fun.call(this, i, o); 
    178180                                if (ret instanceof Deferred) { 
    179                                         return ret.next(function () { 
     181                                        return ret.next(function (r) { 
     182                                                ret = r; 
    180183                                                return call(_loop, i + step); 
    181184                                        });