[UNSTABLE] Remove raf polyfill warnings. NEXT: BlurableInput warnings.
parent
98d4706f2e
commit
1a1db36568
|
@ -67,6 +67,7 @@
|
|||
"moxios": "^0.4.0",
|
||||
"node-sass": "^4.5.3",
|
||||
"optimize-css-assets-webpack-plugin": "^3.2.0",
|
||||
"raf": "^3.4.0",
|
||||
"react": "16.2.0",
|
||||
"react-addons-css-transition-group": "^15.6.2",
|
||||
"react-addons-test-utils": "^15.6.2",
|
||||
|
@ -113,8 +114,7 @@
|
|||
"./webpack/__test_support__/setup_enzyme.js",
|
||||
"./webpack/__test_support__/localstorage.js",
|
||||
"./webpack/__test_support__/mock_fbtoaster.ts",
|
||||
"./webpack/__test_support__/unmock_i18next.ts",
|
||||
"./webpack/__test_support__/request_animation_frame.js"
|
||||
"./webpack/__test_support__/unmock_i18next.ts"
|
||||
],
|
||||
"transform": {
|
||||
".(ts|tsx)": "<rootDir>/node_modules/ts-jest/preprocessor.js"
|
||||
|
|
|
@ -1,32 +0,0 @@
|
|||
// http://paulirish.com/2011/requestanimationframe-for-smart-animating/
|
||||
// http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating
|
||||
|
||||
// requestAnimationFrame polyfill by Erik Möller. fixes from Paul Irish and Tino Zijdel
|
||||
|
||||
// MIT license
|
||||
|
||||
(function () {
|
||||
var lastTime = 0;
|
||||
var vendors = ['ms', 'moz', 'webkit', 'o'];
|
||||
for (var 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, element) {
|
||||
var currTime = new Date().getTime();
|
||||
var timeToCall = Math.max(0, 16 - (currTime - lastTime));
|
||||
var id = window.setTimeout(function () { callback(currTime + timeToCall); },
|
||||
timeToCall);
|
||||
lastTime = currTime + timeToCall;
|
||||
return id;
|
||||
};
|
||||
|
||||
if (!window.cancelAnimationFrame)
|
||||
window.cancelAnimationFrame = function (id) {
|
||||
clearTimeout(id);
|
||||
};
|
||||
}());
|
|
@ -1,3 +1,3 @@
|
|||
// enzyme-adapter-react-15 is not important enough to import @types for.
|
||||
require("raf/polyfill");
|
||||
var Adapter = require('enzyme-adapter-react-16');
|
||||
require('enzyme').configure({ adapter: new Adapter() });
|
||||
|
|
Loading…
Reference in New Issue