From 0e4d04650d1e0945b97f0ea58f3dcde7f948e548 Mon Sep 17 00:00:00 2001 From: Josh Ponelat Date: Mon, 19 Jun 2017 18:29:45 +0200 Subject: [PATCH] Fixes for IE11, wrt to instance methods --- package.json | 2 +- src/core/plugins/spec/reducers.js | 3 ++- src/core/utils.js | 5 ----- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 1106faec..03d291dd 100644 --- a/package.json +++ b/package.json @@ -132,7 +132,7 @@ "browserslist": [ "> 1%", "last 2 versions", - "IE 10" + "IE 11" ], "optionalDependencies": { "webpack-dev-server": "1.14.0" diff --git a/src/core/plugins/spec/reducers.js b/src/core/plugins/spec/reducers.js index b5b23098..8f56286f 100644 --- a/src/core/plugins/spec/reducers.js +++ b/src/core/plugins/spec/reducers.js @@ -1,6 +1,7 @@ import { fromJS } from "immutable" import { fromJSOrdered, validateParam } from "core/utils" import win from "../../window" +import findIndex from "lodash/findIndex" import { UPDATE_SPEC, @@ -41,7 +42,7 @@ export default { [UPDATE_PARAM]: ( state, {payload} ) => { let { path, paramName, value, isXml } = payload return state.updateIn( [ "resolved", "paths", ...path, "parameters" ], fromJS([]), parameters => { - let index = parameters.findIndex( p => p.get( "name" ) === paramName ) + const index = findIndex(parameters, p => p.get( "name" ) === paramName ) if (!(value instanceof win.File)) { value = fromJSOrdered( value ) } diff --git a/src/core/utils.js b/src/core/utils.js index 9bf8bd22..c9208276 100644 --- a/src/core/utils.js +++ b/src/core/utils.js @@ -418,11 +418,6 @@ export function pascalCaseFilename(filename) { return pascalCase(filename.replace(/\.[^./]*$/, "")) } -// Only compare a set of props -export function shallowEqualKeys(a,b, keys) { - return !!keys.find(key => !shallowEqual(a[key], b[key])) -} - // Check if ... // - new props // - If immutable, use .is()