User:EnDumEn/hidelinks.js

From Wikisource
Jump to: navigation, search

Note: After saving, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Konqueror: Click Reload or press F5
  • Opera: Clear the cache in Tools → Preferences
/* hide wikipedia links */
function hideextiw() {
  var i = 0;
  var k = document.links.length;
  for (i=0;i<k;i++) {
    if (document.links[i].className == 'extiw') {
      document.links[i].className='hiddenextiw';
    }
  }
  var a = document.getElementById('hideshow');
  a.onclick = function() { showextiw(); };
}
 
/* show wikipedia links */
function showextiw() {
  var i = 0;
  var k = document.links.length;
  for (i=0;i<k;i++) {
    if (document.links[i].className == 'hiddenextiw') {
      document.links[i].className='extiw';
    }
  }
  var a = document.getElementById('hideshow');
  a.onclick = function() { hideextiw(); };
}
 
/* add hide tab */
function addthetab() {
  var a = document.createElement('a');
  a.setAttribute('href', 'javascript:;');
  a.onclick = function() { hideextiw(); };
  a.setAttribute('id', 'hideshow');
  a.appendChild(document.createTextNode('hide/show'));
 
  var tab = document.createElement('li');
  tab.appendChild(a);
 
  var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
  tabs.appendChild(tab);
}
 
if (window.addEventListener) window.addEventListener("load",addthetab,false);
else if (window.attachEvent) window.attachEvent("onload",addthetab);
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox
Print/export