diff options
Diffstat (limited to 'test/testHelpers/browserShims.js')
-rw-r--r-- | test/testHelpers/browserShims.js | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/test/testHelpers/browserShims.js b/test/testHelpers/browserShims.js deleted file mode 100644 index ef29307..0000000 --- a/test/testHelpers/browserShims.js +++ /dev/null @@ -1,44 +0,0 @@ -if (!Array.prototype.indexOf) { - Array.prototype.indexOf = function (searchElement /*, fromIndex */ ) { - "use strict"; - if (this == null) { - throw new TypeError(); - } - var t = Object(this); - var len = t.length >>> 0; - if (len === 0) { - return -1; - } - var n = 0; - if (arguments.length > 0) { - n = Number(arguments[1]); - if (n != n) { // shortcut for verifying if it's NaN - n = 0; - } else if (n != 0 && n != Infinity && n != -Infinity) { - n = (n > 0 || -1) * Math.floor(Math.abs(n)); - } - } - if (n >= len) { - return -1; - } - var k = n >= 0 ? n : Math.max(len - Math.abs(n), 0); - for (; k < len; k++) { - if (k in t && t[k] === searchElement) { - return k; - } - } - return -1; - } -} - -if(!String.prototype.trim) { - String.prototype.trim = function () { - return this.replace(/^\s+|\s+$/g,''); - }; -} - -if(!Array.isArray) { - Array.isArray = function (vArg) { - return Object.prototype.toString.call(vArg) === "[object Array]"; - }; -}
\ No newline at end of file |