diff --git a/js/utils/dom.js b/js/utils/dom.js index 65b8d6a1cb..e7b6b095cf 100644 --- a/js/utils/dom.js +++ b/js/utils/dom.js @@ -26,14 +26,13 @@ }; })(); - var vendors = ['webkit', 'moz']; - for(var x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) { - window.requestAnimationFrame = window[vendors[x]+'RequestAnimationFrame']; - window.cancelAnimationFrame = - window[vendors[x]+'CancelAnimationFrame'] || window[vendors[x]+'CancelRequestAnimationFrame']; - } - window.cancelAnimationFrame = - window[vendors[x]+'CancelAnimationFrame'] || window[vendors[x]+'CancelRequestAnimationFrame']; + var cancelAnimationFrame = window.cancelAnimationFrame || + window.webkitCancelAnimationFrame || + window.mozCancelAnimationFrame || + window.webkitCancelRequestAnimationFrame; + + window.requestAnimationFrame = window._rAF; + window.cancelAnimationFrame = cancelAnimationFrame; /** * @ngdoc utility