MediaWiki:Common.js
From S E B A S T I E N G O Y
(Difference between revisions)
(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/>");