|
|
@ -29,9 +29,13 @@ define(["underscore", "rAF"], function(_) { |
|
|
|
var caller = function(f) { |
|
|
|
var caller = function(f) { |
|
|
|
f(); |
|
|
|
f(); |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
var runner = function(c) { |
|
|
|
|
|
|
|
registry.forEach(caller); |
|
|
|
|
|
|
|
requestAnimationFrame(worker) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
var timer = $window.setTimeout; |
|
|
|
var worker = function() { |
|
|
|
var worker = function() { |
|
|
|
registry.forEach(caller) |
|
|
|
timer(runner, 100); |
|
|
|
requestAnimationFrame(worker); |
|
|
|
|
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// Public api.
|
|
|
|
// Public api.
|
|
|
|