Changeset 2682 for lang/javascript/jsdeferred
- Timestamp:
- 12/07/07 00:08:02 (13 months ago)
- Files:
-
- 1 modified
-
lang/javascript/jsdeferred/trunk/test-rhino.js (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/javascript/jsdeferred/trunk/test-rhino.js
r2679 r2682 8 8 load("jsdeferred.js"); 9 9 10 var data; 10 11 data = readFile("./test-jsdeferred.js"); 11 12 data = data.match(/\/\/ ::Test::Start::((?:\s|[^\s])+)::Test::End::/)[1]; … … 113 114 var Global = (function () { return this })(); 114 115 var runQueue = [{func:Main,time:0}]; 115 runQueue.process = sync(function () {116 runQueue.process = function () { 116 117 var now = new Date().valueOf(); 117 118 for (var i = 0; i < runQueue.length; i++) { 118 119 if (runQueue[i].time <= now) { 119 120 // print("invoke"+uneval(runQueue[i])); 120 fun = runQueue[i].func;121 var fun = runQueue[i].func; 121 122 runQueue.splice(i, 1); 122 123 fun(); … … 124 125 } 125 126 } 126 } );127 }; 127 128 runQueue.add = function (func, delay) { 128 129 this.push({id:++runQueue._id,func:func, time: new Date().valueOf() + delay});
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)