From be18f9df5e612b6227b01f36fc2a1b751f13ea4a Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Fri, 29 Jun 2018 15:40:15 +0400 Subject: [PATCH] Remove polyfills --- src/common/polyfill.js | 29 ----------------------------- src/index.js | 1 - 2 files changed, 30 deletions(-) delete mode 100644 src/common/polyfill.js diff --git a/src/common/polyfill.js b/src/common/polyfill.js deleted file mode 100644 index 5edce3e..0000000 --- a/src/common/polyfill.js +++ /dev/null @@ -1,29 +0,0 @@ -// Source: https://gist.github.com/paulirish/1579671 -(function () { - let lastTime = 0; - const vendors = ['ms', 'moz', 'webkit', 'o']; - - for (let x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) { - window.requestAnimationFrame = window[`${vendors[x]}RequestAnimationFrame`]; - window.cancelAnimationFrame = window[`${vendors[x]}CancelAnimationFrame`] || window[`${vendors[x]}CancelRequestAnimationFrame`]; - } - - if (!window.requestAnimationFrame) { - window.requestAnimationFrame = function (callback) { - const currTime = new Date().getTime(); - const timeToCall = Math.max(0, 16 - (currTime - lastTime)); - const id = window.setTimeout( - () => { callback(currTime + timeToCall); }, - timeToCall, - ); - lastTime = currTime + timeToCall; - return id; - }; - } - - if (!window.cancelAnimationFrame) { - window.cancelAnimationFrame = function (id) { - clearTimeout(id); - }; - } -}()); diff --git a/src/index.js b/src/index.js index ca3994f..693bb45 100644 --- a/src/index.js +++ b/src/index.js @@ -1,7 +1,6 @@ import Overlay from './core/overlay'; import Element from './core/element'; import Popover from './core/popover'; -import './common/polyfill'; import { CLASS_CLOSE_BTN, CLASS_NEXT_STEP_BTN,