diff options
| author | Pierre-Denis Vanduynslager <[email protected]> | 2016-12-28 19:57:38 -0500 |
|---|---|---|
| committer | Pierre-Denis Vanduynslager <[email protected]> | 2016-12-28 19:57:38 -0500 |
| commit | 425d156df27fa6c18e979aa000bfe5a346ee3450 (patch) | |
| tree | 4157dfcbdf8334e9d9fb2bb239f4ae78706bbc71 /js/tests/unit/phantom.js | |
| parent | ab2fc63d08b8c53d6f29bcfd73b7f2d5ceaacacd (diff) | |
| parent | e1e621be046a4541a2fd36e445015ee44de3c67e (diff) | |
| download | bootstrap-425d156df27fa6c18e979aa000bfe5a346ee3450.tar.xz bootstrap-425d156df27fa6c18e979aa000bfe5a346ee3450.zip | |
Merge branch 'twbs/v4-dev' into dropdown-keyboard
Diffstat (limited to 'js/tests/unit/phantom.js')
| -rw-r--r-- | js/tests/unit/phantom.js | 31 |
1 files changed, 1 insertions, 30 deletions
diff --git a/js/tests/unit/phantom.js b/js/tests/unit/phantom.js index 525aea002..eea7486a4 100644 --- a/js/tests/unit/phantom.js +++ b/js/tests/unit/phantom.js @@ -7,7 +7,7 @@ */ (function () { - 'use strict'; + 'use strict' // Don't re-order tests. QUnit.config.reorder = false @@ -70,32 +70,3 @@ }) }()) - - -// bind polyfill -// shoutout mdn: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind#Polyfill - -if (!Function.prototype.bind) { - Function.prototype.bind = function (oThis) { - if (typeof this !== 'function') { - // closest thing possible to the ECMAScript 5 - // internal IsCallable function - throw new TypeError('Function.prototype.bind - what is trying to be bound is not callable'); - } - - var aArgs = Array.prototype.slice.call(arguments, 1) - var fToBind = this - var FNOP = function () {} - var fBound = function () { - return fToBind.apply(this instanceof FNOP ? this : oThis, aArgs.concat(Array.prototype.slice.call(arguments))) - } - - if (this.prototype) { - // native functions don't have a prototype - FNOP.prototype = this.prototype - } - fBound.prototype = new FNOP() - - return fBound - } -} |
