From 7792aa2c25a8a54ed63bea2b42719a0d189b9106 Mon Sep 17 00:00:00 2001 From: Michael Cornwell Date: Thu, 23 Nov 2017 10:29:08 -0600 Subject: [PATCH] Fixing eslint issues. --- lms/static/js/ie11_find_array.js | 72 ++++++++++++++++---------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/lms/static/js/ie11_find_array.js b/lms/static/js/ie11_find_array.js index 57bccb57f8..7039fe4a5f 100644 --- a/lms/static/js/ie11_find_array.js +++ b/lms/static/js/ie11_find_array.js @@ -1,49 +1,49 @@ // Polyfill for patching IE11 Browsers // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find#Polyfill -"use strict"; if (!Array.prototype.find) { Object.defineProperty(Array.prototype, 'find', { // eslint-disable-line no-extend-native - value: function(predicate) { - var o, len, thisArg, k, kValue; + value: function(predicate) { + 'use strict'; + var o, len, thisArg, k, kValue; - // 1. Let O be ? ToObject(this value). - if (this == null) { - throw new TypeError('"this" is null or not defined'); + // 1. Let O be ? ToObject(this value). + if (this == null) { + throw new TypeError('"this" is null or not defined'); + } + + o = Object(this); + + // 2. Let len be ? ToLength(? Get(O, "length")). + len = o.length >>> 0; + + // 3. If IsCallable(predicate) is false, throw a TypeError exception. + if (typeof predicate !== 'function') { + throw new TypeError('predicate must be a function'); } - o = Object(this); + // 4. If thisArg was supplied, let T be thisArg; else let T be undefined. + thisArg = arguments[1]; - // 2. Let len be ? ToLength(? Get(O, "length")). - len = o.length >>> 0; + // 5. Let k be 0. + k = 0; - // 3. If IsCallable(predicate) is false, throw a TypeError exception. - if (typeof predicate !== 'function') { - throw new TypeError('predicate must be a function'); - } - - // 4. If thisArg was supplied, let T be thisArg; else let T be undefined. - thisArg = arguments[1]; - - // 5. Let k be 0. - k = 0; - - // 6. Repeat, while k < len - while (k < len) { - // a. Let Pk be ! ToString(k). - // b. Let kValue be ? Get(O, Pk). - // c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)). - // d. If testResult is true, return kValue. - kValue = o[k]; - if (predicate.call(thisArg, kValue, k, o)) { - return kValue; + // 6. Repeat, while k < len + while (k < len) { + // a. Let Pk be ! ToString(k). + // b. Let kValue be ? Get(O, Pk). + // c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)). + // d. If testResult is true, return kValue. + kValue = o[k]; + if (predicate.call(thisArg, kValue, k, o)) { + return kValue; + } + // e. Increase k by 1. + k++; } - // e. Increase k by 1. - k++; - } - // 7. Return undefined. - return undefined; - } - }); + // 7. Return undefined. + return undefined; + } + }); }