MediaWiki:Common.js

From syn2cat - HackerSpace.lu
(Difference between revisions)
Jump to: navigation, search
m
Line 4: Line 4:
 
  * Stuff below added by Kwisatz & Gunstick
 
  * Stuff below added by Kwisatz & Gunstick
 
  */
 
  */
 +
 +
function removeNode(n){
 +
    if(n.hasChildNodes())
 +
        for(var i=0;i<n.childNodes.length;i++)
 +
            n.parentNode.insertBefore(n.childNodes[i].cloneNode(true),n);
 +
    n.parentNode.removeChild(n);
 +
}
  
 
addOnloadHook(function removeLinks() {
 
addOnloadHook(function removeLinks() {
Line 10: Line 17:
 
       document.getElementById("gumax-content-actions").style.display="none"; // remove action links
 
       document.getElementById("gumax-content-actions").style.display="none"; // remove action links
 
       document.getElementById("gumax-footer").style.display="none";  // remove bottom links
 
       document.getElementById("gumax-footer").style.display="none";  // remove bottom links
 +
      document.getElementById("gumax-p-navigation");  // remove Tools link
 +
      var a = document.getElementsByTagName("A");
 +
      for(var i=0;i<a.length;i++)
 +
        if(a[i].href == "/w/index.php?title=Tools")
 +
            removeNode(a[i]);
 
   }
 
   }
 
});
 
});

Revision as of 00:42, 5 March 2010

/* Any JavaScript here will be loaded for all users on every page load. */
 
/**
 * Stuff below added by Kwisatz & Gunstick
 */
 
function removeNode(n){
    if(n.hasChildNodes())
        for(var i=0;i<n.childNodes.length;i++)
            n.parentNode.insertBefore(n.childNodes[i].cloneNode(true),n);
    n.parentNode.removeChild(n);
}
 
addOnloadHook(function removeLinks() {
   if(wgPageName == "SimpleFrontPageSandbox"){
      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("gumax-p-navigation");  // remove Tools link
      var a = document.getElementsByTagName("A");
      for(var i=0;i<a.length;i++)
        if(a[i].href == "/w/index.php?title=Tools")
            removeNode(a[i]);
   }
});
Personal tools
Namespaces

Variants
Actions
Navigation
syn2cat
Hackerspace
Activities
Initiatives
Community
Tools
Tools