MediaWiki:Common.js

From S E B A S T I E N G O Y

(Difference between revisions)
Jump to: navigation, search
(Debug)
m
Line 3: Line 3:
function isArray(obj) {
function isArray(obj) {
     try {
     try {
-
         document.write("IN isArray");
+
         document.write("IN isArray<br/>");
         return isObject(obj) && obj.constructor.toString().indexOf("Array") != -1;
         return isObject(obj) && obj.constructor.toString().indexOf("Array") != -1;
     } catch(e) {
     } catch(e) {
-
         document.write("OUTCH isArray");
+
         document.write("OUTCH isArray<br/>");
         // lets just ignore what's happened
         // lets just ignore what's happened
         return;
         return;
Line 12: Line 12:
}
}
-
document.write("BEGIN");
+
document.write("BEGIN<br/>");
try {
try {
-
     document.write("IN 0");
+
     document.write("IN 0<br/>");
     if (!isArray(wgUserGroups)) { // if user is anonymous  
     if (!isArray(wgUserGroups)) { // if user is anonymous  
-
         document.write("IN 1");
+
         document.write("IN 1<br/>");
         var section = document.getElementById("p-tb");
         var section = document.getElementById("p-tb");
         section.parentNode.removeChild(section);  // remove "Toolbox" section from the Sidebar
         section.parentNode.removeChild(section);  // remove "Toolbox" section from the Sidebar
-
         document.write("OUT 1");
+
         document.write("OUT 1<br/>");
     }
     }
-
     document.write("OUT 0");
+
     document.write("OUT 0<br/>");
} catch(e) {
} catch(e) {
-
     document.write("OUTCH");
+
     document.write("OUTCH<br/>");
     // lets just ignore what's happened
     // lets just ignore what's happened
}
}
-
document.write("END");
+
document.write("END<br/>");

Revision as of 23:31, 27 December 2012

/* Any JavaScript here will be loaded for all users on every page load. */

function isArray(obj) {
    try {
        document.write("IN isArray<br/>");
        return isObject(obj) && obj.constructor.toString().indexOf("Array") != -1;
    } catch(e) {
        document.write("OUTCH isArray<br/>");
        // lets just ignore what's happened
        return;
    }
}

document.write("BEGIN<br/>");
try {
    document.write("IN 0<br/>");
    if (!isArray(wgUserGroups)) { // if user is anonymous 
        document.write("IN 1<br/>");
        var section = document.getElementById("p-tb");
        section.parentNode.removeChild(section);  // remove "Toolbox" section from the Sidebar
        document.write("OUT 1<br/>");
    }
    document.write("OUT 0<br/>");
} catch(e) {
    document.write("OUTCH<br/>");
    // lets just ignore what's happened
}
document.write("END<br/>");
Personal tools
Namespaces
Variants
Actions
S E B A S T I E N  G O Y                                                   
Works
About