API Docs for: 2.5.3
Show:

File: src/Helpers/animationFrame.js

/**
	Extension of 'window' object
	
	@class window
**/

/**
	Polyfill for requestAnimationFrame on retro browsers

		window.requestAnimFrame(function() {
			console.log('Next frame!');
		});

	@method requestAnimFrame
	@for window
	@return nothing
**/
window.requestAnimFrame = (function() {
	return window.requestAnimationFrame || 
		window.webkitRequestAnimationFrame || 
		window.mozRequestAnimationFrame || 
		window.oRequestAnimationFrame || 
		window.msRequestAnimationFrame || 
		function(callback) {
			window.setTimeout(callback, 1000 / 60);
		};
})();

/**
	Polyfill for cancelAnimationFrame on retro browsers

		var raf = window.reauestAnimFrame(function() {});
		window.cancelRequestAnimFrame(raf);

	@method cancelRequestAnimFrame
	@for window
	@return nothing
**/
window.cancelRequestAnimFrame = (function() {
	return window.cancelAnimationFrame ||
		window.webkitCancelRequestAnimationFrame ||
		window.mozCancelRequestAnimationFrame ||
		window.oCancelRequestAnimationFrame ||
		window.msCancelRequestAnimationFrame ||
		window.clearTimeout;
})();