Gebruiker:Klavertwee/anoTab.js
(Doorverwezen vanaf Gebruiker:Konijntim/anoTab.js)
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"
}
}