rewritten RequestAbnimationFrame so it works on Node

This commit is contained in:
Jeena Paradies 2012-07-13 18:21:27 +02:00
parent 1a219bfbfc
commit e959c8e7a2

View file

@ -1,14 +1,24 @@
define(['Chuck/Settings'], function(Settings) { define(['Chuck/Settings'], function(Settings) {
var requestAnimFrame = (function(){ var requestAnimFrame = (function(){
var _setTimeout = function( callback ){
setTimeout(callback, Settings.BOX2D_TIME_STEP * 1000);
}
if (typeof window != 'undefined') {
return window.requestAnimationFrame || return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame || window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame || window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame || window.oRequestAnimationFrame ||
window.msRequestAnimationFrame || window.msRequestAnimationFrame ||
function( callback ){ _setTimeout;
setTimeout(callback, Settings.BOX2D_TIME_STEP * 1000);
}; } else {
return _setTimeout;
}
})(); })();
return requestAnimFrame; return requestAnimFrame;