Mite need to rethink a couple of those "4chanXInitFinished" cb()s...

This commit is contained in:
Zixaphir 2013-04-25 01:54:39 -07:00
parent 8362df654c
commit f269690b3e
4 changed files with 29 additions and 22 deletions

View File

@ -9658,7 +9658,7 @@
}
},
callbackNodesDB: function(klass, nodes, cb) {
var errors, func, i, len, node, queue, softTask, _i;
var errors, func, i, len, node, queue, softTask;
queue = [];
softTask = function() {
@ -9671,7 +9671,7 @@
func = task[0];
args = Array.prototype.slice.call(task, 1);
func.apply(func, args);
return setTimeout(softTask, 20);
return setTimeout(softTask, 0);
};
len = nodes.length;
i = 0;
@ -9696,15 +9696,17 @@
}
}
if (i === len) {
cb();
if (errors) {
return Main.handleErrors(errors);
Main.handleErrors(errors);
}
if (cb) {
return cb();
}
}
};
for (i = _i = 0; 0 <= len ? _i < len : _i > len; i = 0 <= len ? ++_i : --_i) {
while (i < len) {
node = nodes[i];
queue.push([func, node, i]);
queue.push([func, node, ++i]);
}
return softTask();
},

View File

@ -9681,7 +9681,7 @@
}
},
callbackNodesDB: function(klass, nodes, cb) {
var errors, func, i, len, node, queue, softTask, _i;
var errors, func, i, len, node, queue, softTask;
queue = [];
softTask = function() {
@ -9694,7 +9694,7 @@
func = task[0];
args = Array.prototype.slice.call(task, 1);
func.apply(func, args);
return setTimeout(softTask, 20);
return setTimeout(softTask, 0);
};
len = nodes.length;
i = 0;
@ -9719,15 +9719,17 @@
}
}
if (i === len) {
cb();
if (errors) {
return Main.handleErrors(errors);
Main.handleErrors(errors);
}
if (cb) {
return cb();
}
}
};
for (i = _i = 0; 0 <= len ? _i < len : _i > len; i = 0 <= len ? ++_i : --_i) {
while (i < len) {
node = nodes[i];
queue.push([func, node, i]);
queue.push([func, node, ++i]);
}
return softTask();
},

View File

@ -9524,7 +9524,7 @@
}
},
callbackNodesDB: function(klass, nodes, cb) {
var errors, func, i, len, node, queue, softTask, _i;
var errors, func, i, len, node, queue, softTask;
queue = [];
softTask = function() {
@ -9537,7 +9537,7 @@
func = task[0];
args = Array.prototype.slice.call(task, 1);
func.apply(func, args);
return setTimeout(softTask, 20);
return setTimeout(softTask, 0);
};
len = nodes.length;
i = 0;
@ -9562,15 +9562,17 @@
}
}
if (i === len) {
cb();
if (errors) {
return Main.handleErrors(errors);
Main.handleErrors(errors);
}
if (cb) {
return cb();
}
}
};
for (i = _i = 0; 0 <= len ? _i < len : _i > len; i = 0 <= len ? ++_i : --_i) {
while (i < len) {
node = nodes[i];
queue.push([func, node, i]);
queue.push([func, node, ++i]);
}
return softTask();
},

View File

@ -228,7 +228,7 @@ Main =
func = task[0]
args = Array::slice.call task, 1
func.apply func, args
setTimeout softTask, 20
setTimeout softTask, 0
# get the nodes' length only once
len = nodes.length
@ -247,12 +247,13 @@ Main =
error: err
# finish
if i is len
cb()
Main.handleErrors errors if errors
cb() if cb
for i in [0...len]
while i < len
node = nodes[i]
queue.push [func, node, i]
queue.push [func, node, ++i]
softTask()
addCallback: (e) ->