MediaWiki:Common.js
From syn2cat - HackerSpace.lu
(Difference between revisions)
m |
|||
(11 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
* Stuff below added by Kwisatz & Gunstick | * Stuff below added by Kwisatz & Gunstick | ||
*/ | */ | ||
− | + | addOnloadHook(function removeLinks() { | |
− | |||
if(wgPageName == "SimpleFrontPageSandbox"){ | if(wgPageName == "SimpleFrontPageSandbox"){ | ||
− | document.getElementById("gumax-p-login").style.display="none"; // remove login links | + | if(wgUserGroups){ |
− | + | for ( var g = 0; g < wgUserGroups.length; ++g ) { | |
− | + | if(wgUserGroups[g] != "sysop"){ | |
− | + | document.getElementById("gumax-p-login").style.display="none"; // remove login links | |
− | + | document.getElementById("gumax-content-actions").style.display="none"; // remove action links | |
− | + | document.getElementById("gumax-footer").style.display="none"; // remove bottom links | |
− | + | document.getElementById("catlinks").style.display="none"; // remove category display | |
− | + | var a = document.getElementById("gumax-p-navigation").getElementsByTagName("A"); // remove Tools link | |
− | + | for(var i=0;i<a.length;i++){ | |
− | + | if(a[i].innerHTML == "Tools") | |
− | + | a[i].parentNode.style.display="none"; | |
− | } | + | } // end for(a.length) loop |
− | }); | + | } // end if !sysop |
+ | } // end for(wgUserGroups) loop | ||
+ | } // end if wgUserGroups | ||
+ | } // end if wgPageName | ||
+ | }); // end function |
Latest revision as of 01:36, 5 March 2010
/* Any JavaScript here will be loaded for all users on every page load. */ /** * Stuff below added by Kwisatz & Gunstick */ addOnloadHook(function removeLinks() { if(wgPageName == "SimpleFrontPageSandbox"){ if(wgUserGroups){ for ( var g = 0; g < wgUserGroups.length; ++g ) { if(wgUserGroups[g] != "sysop"){ document.getElementById("gumax-p-login").style.display="none"; // remove login links document.getElementById("gumax-content-actions").style.display="none"; // remove action links document.getElementById("gumax-footer").style.display="none"; // remove bottom links document.getElementById("catlinks").style.display="none"; // remove category display var a = document.getElementById("gumax-p-navigation").getElementsByTagName("A"); // remove Tools link for(var i=0;i<a.length;i++){ if(a[i].innerHTML == "Tools") a[i].parentNode.style.display="none"; } // end for(a.length) loop } // end if !sysop } // end for(wgUserGroups) loop } // end if wgUserGroups } // end if wgPageName }); // end function