Diffstat (limited to 'frontend/gamma/js/Zepto/polyfill.js') (more/less context) (ignore whitespace changes)
-rw-r--r-- | frontend/gamma/js/Zepto/polyfill.js | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/frontend/gamma/js/Zepto/polyfill.js b/frontend/gamma/js/Zepto/polyfill.js deleted file mode 100644 index 933d1f8..0000000 --- a/frontend/gamma/js/Zepto/polyfill.js +++ b/dev/null | |||
@@ -1,36 +0,0 @@ | |||
1 | // Zepto.js | ||
2 | // (c) 2010-2012 Thomas Fuchs | ||
3 | // Zepto.js may be freely distributed under the MIT license. | ||
4 | |||
5 | ;(function(undefined){ | ||
6 | if (String.prototype.trim === undefined) // fix for iOS 3.2 | ||
7 | String.prototype.trim = function(){ return this.replace(/^\s+/, '').replace(/\s+$/, '') } | ||
8 | |||
9 | // For iOS 3.x | ||
10 | // from https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/reduce | ||
11 | if (Array.prototype.reduce === undefined) | ||
12 | Array.prototype.reduce = function(fun){ | ||
13 | if(this === void 0 || this === null) throw new TypeError() | ||
14 | var t = Object(this), len = t.length >>> 0, k = 0, accumulator | ||
15 | if(typeof fun != 'function') throw new TypeError() | ||
16 | if(len == 0 && arguments.length == 1) throw new TypeError() | ||
17 | |||
18 | if(arguments.length >= 2) | ||
19 | accumulator = arguments[1] | ||
20 | else | ||
21 | do{ | ||
22 | if(k in t){ | ||
23 | accumulator = t[k++] | ||
24 | break | ||
25 | } | ||
26 | if(++k >= len) throw new TypeError() | ||
27 | } while (true) | ||
28 | |||
29 | while (k < len){ | ||
30 | if(k in t) accumulator = fun.call(undefined, accumulator, t[k], k, t) | ||
31 | k++ | ||
32 | } | ||
33 | return accumulator | ||
34 | } | ||
35 | |||
36 | })() | ||