diff options
author | Thomas Tanghus <thomas@tanghus.net> | 2013-04-06 22:37:15 +0200 |
---|---|---|
committer | Thomas Tanghus <thomas@tanghus.net> | 2013-04-06 22:37:15 +0200 |
commit | 75af38c1bd1fa12cf0c698b41a44e926e0488d2f (patch) | |
tree | a7b4c9b3bf2ec480bf6241753e3583aed34a213b /core/js/js.js | |
parent | 248e097f3cdd258e00bea373e84add14a7665a5b (diff) | |
download | nextcloud-server-75af38c1bd1fa12cf0c698b41a44e926e0488d2f.tar.gz nextcloud-server-75af38c1bd1fa12cf0c698b41a44e926e0488d2f.zip |
Move compatibility functions to compatibility.js and add two more.
Diffstat (limited to 'core/js/js.js')
-rw-r--r-- | core/js/js.js | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/core/js/js.js b/core/js/js.js index b237c6fcf5b..e1fbd04a8da 100644 --- a/core/js/js.js +++ b/core/js/js.js @@ -440,52 +440,6 @@ if(typeof localStorage !=='undefined' && localStorage !== null){ } /** - * implement Array.filter for browsers without native support - */ -if (!Array.prototype.filter) { - Array.prototype.filter = function(fun /*, thisp*/) { - var len = this.length >>> 0; - if (typeof fun !== "function"){ - throw new TypeError(); - } - - var res = []; - var thisp = arguments[1]; - for (var i = 0; i < len; i++) { - if (i in this) { - var val = this[i]; // in case fun mutates this - if (fun.call(thisp, val, i, this)) - res.push(val); - } - } - return res; - }; -} -/** - * implement Array.indexOf for browsers without native support - */ -if (!Array.prototype.indexOf){ - Array.prototype.indexOf = function(elt /*, from*/) - { - var len = this.length; - - var from = Number(arguments[1]) || 0; - from = (from < 0) ? Math.ceil(from) : Math.floor(from); - if (from < 0){ - from += len; - } - - for (; from < len; from++) - { - if (from in this && this[from] === elt){ - return from; - } - } - return -1; - }; -} - -/** * check if the browser support svg images */ function SVGSupport() { @@ -704,32 +658,6 @@ $(document).ready(function(){ }); }); -if (!Array.prototype.map){ - Array.prototype.map = function(fun /*, thisp */){ - "use strict"; - - if (this === void 0 || this === null){ - throw new TypeError(); - } - - var t = Object(this); - var len = t.length >>> 0; - if (typeof fun !== "function"){ - throw new TypeError(); - } - - var res = new Array(len); - var thisp = arguments[1]; - for (var i = 0; i < len; i++){ - if (i in t){ - res[i] = fun.call(thisp, t[i], i, t); - } - } - - return res; - }; -} - /** * Filter Jquery selector by attribute value */ |