jsOMS/Animation/Animation.js
Dennis Eichhorn 7b75ec58f7
Some checks failed
CodeQL / Analyze (javascript) (push) Has been cancelled
CI / general_module_workflow_js (push) Has been cancelled
fix permissions
2025-04-02 14:15:07 +00:00

38 lines
894 B
JavaScript

/**
* Particle class.
*
* @copyright Dennis Eichhorn
* @license OMS License 2.2
* @version 1.0.0
* @since 1.0.0
*/
(function (jsOMS)
{
'use strict';
/** @namespace jsOMS.Animation.Animation */
jsOMS.Autoloader.defineNamespace('jsOMS.Animation.Animation');
/**
* requestAnimationFrame wrapper
*
* @return {function}
*
* @method
*
* @since 1.0.0
*/
jsOMS.Animation.Animation.requestAnimationFrame = (function ()
{
return window.requestAnimationFrame
|| window.webkitRequestAnimationFrame
|| window.mozRequestAnimationFrame
|| window.oRequestAnimationFrame
|| window.msRequestAnimationFrame
|| function (callback)
{
window.setTimeout(callback, 1000 / 60);
};
})();
}(window.jsOMS = window.jsOMS || {}));