[UNSTABLE] Remove raf polyfill warnings. NEXT: BlurableInput warnings.

pull/569/head
Rick Carlino 2017-12-12 10:18:28 -06:00
parent 98d4706f2e
commit 1a1db36568
3 changed files with 3 additions and 35 deletions

View File

@ -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"

View File

@ -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);
};
}());

View File

@ -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() });