mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-21 13:50:20 +08:00
3 lines
1.2 KiB
JavaScript
3 lines
1.2 KiB
JavaScript
define("polyfills",[],function(){"use strict";!function(){window.console=window.console||{log:function(){},debug:function(){},info:function(){},warn:function(){},error:function(){},assert:function(){}},Object.assign=Object.assign||_.extend;for(var n=0,e=["ms","moz","webkit","o"],i=0;i<e.length&&!window.requestAnimationFrame;++i)window.requestAnimationFrame=window[e[i]+"RequestAnimationFrame"],window.cancelRequestAnimationFrame=window[e[i]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(e,i){var o=(new Date).getTime(),t=Math.max(0,16-(o-n)),a=window.setTimeout(function(){e(o+t)},t);return n=o+t,a}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(n){clearTimeout(n)});var o=[{name:"canvas",compatible:function(){return window.CanvasRenderingContext2D}},{name:"sessionStorage",compatible:function(){try{return window.sessionStorage.length>=0}catch(n){}return!1}}].filter(function(n){return!n.compatible()}).map(function(n){return n.name});if(o.length){var t=document.querySelectorAll('link[rel="index"]').item(0);t&&(window.location=t.href+"static/incompatible-browser.html"),console.log("incompatible browser:\n"+o.join("\n"))}}()});
|
|
//# sourceMappingURL=../maps/polyfills.js.map
|