aboutsummaryrefslogtreecommitdiffstats
path: root/core/js/js.js
diff options
context:
space:
mode:
authorThomas Tanghus <thomas@tanghus.net>2013-04-06 22:37:15 +0200
committerThomas Tanghus <thomas@tanghus.net>2013-04-06 22:37:15 +0200
commit75af38c1bd1fa12cf0c698b41a44e926e0488d2f (patch)
treea7b4c9b3bf2ec480bf6241753e3583aed34a213b /core/js/js.js
parent248e097f3cdd258e00bea373e84add14a7665a5b (diff)
downloadnextcloud-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.js72
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
*/