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(){
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame || var _setTimeout = function( callback ){
window.mozRequestAnimationFrame || setTimeout(callback, Settings.BOX2D_TIME_STEP * 1000);
window.oRequestAnimationFrame || }
window.msRequestAnimationFrame ||
function( callback ){ if (typeof window != 'undefined') {
setTimeout(callback, Settings.BOX2D_TIME_STEP * 1000);
}; return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame ||
_setTimeout;
} else {
return _setTimeout;
}
})(); })();
return requestAnimFrame; return requestAnimFrame;