Show
Ignore:
Timestamp:
01/20/08 20:19:10 (5 years ago)
Author:
cho45
Message:

lang/javascript/jsdeferred/trunk/jsdeferred.mini.js,
lang/javascript/jsdeferred/trunk/jsdeferred.jquery.js,
lang/javascript/jsdeferred/trunk/jsdeferred.js,
lang/javascript/jsdeferred/trunk/jsdeferred.nodoc.js,
lang/javascript/jsdeferred/trunk/jsdeferred.userscript.js:

Change hasOwnProperty loop method.

Location:
lang/javascript/jsdeferred/trunk
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • lang/javascript/jsdeferred/trunk/jsdeferred.jquery.js

    r3594 r5092  
    2525return this;} 
    2626};Deferred.parallel=function(dl){ 
    27 var ret=new Deferred(),values={},num=0;for(var i in dl){ 
    28 if(!dl.hasOwnProperty(i))continue;(function(d,i){ 
     27var ret=new Deferred(),values={},num=0;for(var i in dl)if(dl.hasOwnProperty(i)){ 
     28(function(d,i){ 
    2929d.next(function(v){ 
    3030values[i]=v;if(--num<=0){ 
     
    3535ret.fail(e);});num++;})(dl[i],i);} 
    3636if(!num)Deferred.next(function(){ret.call()});ret.canceller=function(){ 
    37 for(var i in dl){ 
    38 if(!dl.hasOwnProperty(i))continue;dl[i].cancel();} 
     37for(var i in dl)if(dl.hasOwnProperty(i)){ 
     38dl[i].cancel();} 
    3939};return ret;};Deferred.wait=function(n){ 
    4040var d=new Deferred(),t=new Date();var id=setTimeout(function(){ 
  • lang/javascript/jsdeferred/trunk/jsdeferred.js

    r3593 r5092  
    151151Deferred.parallel = function (dl) { 
    152152        var ret = new Deferred(), values = {}, num = 0; 
    153         for (var i in dl) { 
    154                 if (!dl.hasOwnProperty(i)) continue; 
     153        for (var i in dl) if (dl.hasOwnProperty(i)) { 
    155154                (function (d, i) { 
    156155                        d.next(function (v) { 
     
    171170        if (!num) Deferred.next(function () { ret.call() }); 
    172171        ret.canceller = function () { 
    173                 for (var i in dl) { 
    174                         if (!dl.hasOwnProperty(i)) continue; 
     172                for (var i in dl) if (dl.hasOwnProperty(i)) { 
    175173                        dl[i].cancel(); 
    176174                } 
  • lang/javascript/jsdeferred/trunk/jsdeferred.mini.js

    r3594 r5092  
    2525return this;} 
    2626};Deferred.parallel=function(dl){ 
    27 var ret=new Deferred(),values={},num=0;for(var i in dl){ 
    28 if(!dl.hasOwnProperty(i))continue;(function(d,i){ 
     27var ret=new Deferred(),values={},num=0;for(var i in dl)if(dl.hasOwnProperty(i)){ 
     28(function(d,i){ 
    2929d.next(function(v){ 
    3030values[i]=v;if(--num<=0){ 
     
    3535ret.fail(e);});num++;})(dl[i],i);} 
    3636if(!num)Deferred.next(function(){ret.call()});ret.canceller=function(){ 
    37 for(var i in dl){ 
    38 if(!dl.hasOwnProperty(i))continue;dl[i].cancel();} 
     37for(var i in dl)if(dl.hasOwnProperty(i)){ 
     38dl[i].cancel();} 
    3939};return ret;};Deferred.wait=function(n){ 
    4040var d=new Deferred(),t=new Date();var id=setTimeout(function(){ 
  • lang/javascript/jsdeferred/trunk/jsdeferred.nodoc.js

    r3594 r5092  
    4747Deferred.parallel = function (dl) { 
    4848        var ret = new Deferred(), values = {}, num = 0; 
    49         for (var i in dl) { 
    50                 if (!dl.hasOwnProperty(i)) continue; 
     49        for (var i in dl) if (dl.hasOwnProperty(i)) { 
    5150                (function (d, i) { 
    5251                        d.next(function (v) { 
     
    6766        if (!num) Deferred.next(function () { ret.call() }); 
    6867        ret.canceller = function () { 
    69                 for (var i in dl) { 
    70                         if (!dl.hasOwnProperty(i)) continue; 
     68                for (var i in dl) if (dl.hasOwnProperty(i)) { 
    7169                        dl[i].cancel(); 
    7270                } 
  • lang/javascript/jsdeferred/trunk/jsdeferred.userscript.js

    r3811 r5092  
    5151Deferred.parallel = function (dl) { 
    5252        var ret = new Deferred(), values = {}, num = 0; 
    53         for (var i in dl) { 
    54                 if (!dl.hasOwnProperty(i)) continue; 
     53        for (var i in dl) if (dl.hasOwnProperty(i)) { 
    5554                (function (d, i) { 
    5655                        d.next(function (v) { 
     
    7170        if (!num) Deferred.next(function () { ret.call() }); 
    7271        ret.canceller = function () { 
    73                 for (var i in dl) { 
    74                         if (!dl.hasOwnProperty(i)) continue; 
     72                for (var i in dl) if (dl.hasOwnProperty(i)) { 
    7573                        dl[i].cancel(); 
    7674                }