Naar inhoud springen

Gebruiker:Klavertwee/anoTab.js

Uit Wikipedia, de vrije encyclopedie

Opmerking: na het publiceren is het wellicht nodig uw browsercache te legen om de veranderingen te zien.

  • Firefox / Safari: houd Shift ingedrukt terwijl u:je op Vernieuwen klikt of druk op Ctrl-F5 of Ctrl-R (⌘-Shift-R op een Mac)
  • Google Chrome: druk op Ctrl-Shift-R (⌘-Shift-R op een Mac)
  • Edge: houd Ctrl ingedrukt terwijl u:je op Vernieuwen klikt of druk op Ctrl-F5.
var standaard_open = false

lijst = new Array()
lijst[0] = new Regel('http://nl.wikipedia.org/wiki/Gebruiker:klavertwee/100loaw','Werkruimte')
lijst[1] = new Regel('http://nl.wikipedia.org/wiki/Gebruiker:klavertwee/10loaw','10loaw')
lijst[2] = new Regel('http://nl.wikipedia.org/wiki/Gebruiker:klavertwee/monobook.js','Mijn Monobook')
lijst[3] = new Regel('http://nl.wikipedia.org/w/index.php?title=Speciaal:Weespaginas&limit=5000&offset=0','De Weespaginas')

 
 
//Om een nieuwe regel in te voeren:
function Regel(link, naam) {
this.link = link
this.naam = naam
}
 
lengte_array = lijst.length
 
//De lijst wordt gemaakt
 
var linktabel = '<p><div class="portlet" id="p-navigationPers"><h5>Persoonlijke links</h5><div class="pBody"><a style="color:#0000FF;cursor:pointer;cursor:hand" OnClick="showTab()"><small id="openlink">Openen</small><ul id="perslink" style="display:none">'
 
for(var counter=0;counter<lengte_array;counter++) {
linktabel += '<li><a href="'
linktabel += lijst[counter].link
linktabel += '">'
linktabel += lijst[counter].naam
linktabel += '</a></li>'
}
 
linktabel += '</ul></div></div>'

//De tab persoonlijke links wordt gemaakt
 
if (typeof(noTab)=='undefined') var noTab = false
if (!noTab) {
	if (window.addEventListener)
		window.addEventListener('load', addTab, false);
	else if (window.attachEvent)
		window.attachEvent('onload', addTab);
}
 
function addTab() {
	var tag = document.getElementById('p-navigation2')
 
	if (tag) {
		var div=document.createElement('div')
 
		div.innerHTML=linktabel
		tag.insertBefore(div,null)
	}
}
 
 
var visible = standaard_open
function showTab() {
//Als we met FF te maken hebben (anders werkt het al)
if( typeof(window.innerWidth) == 'number' ) {
perslink = document.getElementById('perslink')
openlink = document.getElementById('openlink')
}
if(visible) {
visible = false
perslink.style.display = "none"
openlink.innerHTML = "Openen"
}
else {
visible = true
perslink.style.display = ""
openlink.innerHTML = "Sluiten"
}
}