Changeset 2287
- Timestamp:
- 12/02/07 16:40:38 (5 years ago)
- Location:
- lang/javascript/jquery-deferred
- Files:
-
- 3 modified
-
doc/index.html (modified) (1 prop)
-
jquery-deferred.js (modified) (2 diffs)
-
test-jquery-deferred.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/javascript/jquery-deferred/doc/index.html
- Property svn:mime-type set to text/html
-
lang/javascript/jquery-deferred/jquery-deferred.js
r2274 r2287 104 104 105 105 _post : function (okng, fun) { 106 this.callback[okng] = fun; 107 this._next = new Deferred(); 108 return this._next; 106 var ret = new Deferred(); 107 ret.callback[okng] = fun; 108 this._next = ret; 109 return ret; 109 110 }, 110 111 111 112 _fire : function (okng, value) { 113 // if (typeof log == 'function') log("_fire called"); 112 114 var self = this; 113 115 var next = "ok"; … … 217 219 var d = new Deferred(); 218 220 setTimeout(function () { d.call() }, 0); 219 return d.next(fun); 221 d.callback.ok = fun; 222 return d; 220 223 } 221 224 -
lang/javascript/jquery-deferred/test-jquery-deferred.js
r2280 r2287 35 35 function msg (m) { 36 36 $("<tr class='msg'><td colspan='3'>"+m+"</td></tr>").appendTo(results); 37 window.scrollTo(0, document.body.scrollHeight); 37 38 } 38 39 39 40 function print (m) { 40 41 $("<tr class='msg low'><td colspan='3'>"+m+"</td></tr>").appendTo(results); 42 window.scrollTo(0, document.body.scrollHeight); 41 43 } 42 44 window.print = print; 45 window.log = print; 43 46 44 47 function ok () { … … 83 86 expect("$.getJSON deferred", true, $.getJSON(".") instanceof $.deferred); 84 87 85 var r = [];86 var d = new $.deferred();87 d.next(function () { ok("Callback called"); r.push(1) });88 d.call();89 expect("Callback called", 1, r.pop());90 88 91 89 // Start Main Test
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)