Merge pull request #9138 from Snuffleupagus/rm-requestAnimationFrame-polyfill

Remove the `requestAnimationFrame` polyfill
This commit is contained in:
Yury Delendik 2017-11-15 10:48:34 -06:00 committed by GitHub
commit e162df59bb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -531,36 +531,6 @@ PDFJS.compatibilityChecked = true;
}
})();
// Support: IE<10, Android<4.0, iOS
(function checkRequestAnimationFrame() {
function installFakeAnimationFrameFunctions() {
window.requestAnimationFrame = function (callback) {
return window.setTimeout(callback, 20);
};
window.cancelAnimationFrame = function (timeoutID) {
window.clearTimeout(timeoutID);
};
}
if (!hasDOM) {
return;
}
if (isIOS) {
// requestAnimationFrame on iOS is broken, replacing with fake one.
installFakeAnimationFrameFunctions();
return;
}
if ('requestAnimationFrame' in window) {
return;
}
window.requestAnimationFrame = window.mozRequestAnimationFrame ||
window.webkitRequestAnimationFrame;
if (window.requestAnimationFrame) {
return;
}
installFakeAnimationFrameFunctions();
})();
// Support: Android, iOS
(function checkCanvasSizeLimitation() {
if (isIOS || isAndroid) {