Bruger:Rodejong/linkbox.js

Fra Wikipedia, den frie encyklopædi
//
//
// SCRIPT GEKOPIEERD VAN Sumurai8 (Gebruiker:Sumurai8, Gebruiker:Sumurai8/anoTab.js)
//

//
// Config
//

list = new Array()
list[0] = new Line('http://nl.wikipedia.org/w/index.php?title=Special:RecentChanges&limit=50&days=3&hideliu=1&hidepatrolled=1','Anonyme ændringer.')
list[1] = new Line('http://nl.wikipedia.org/wiki/Categorie:Wikipedia:Nog_te_categoriseren','Te categoriseren')
list[2] = new Line('http://nl.wikipedia.org/wiki/Categorie:Wikipedia:Nuweg', 'Nuweg');
list[3] = new Line('http://nl.wikipedia.org/wiki/Speciaal:Bijdragen/newbies', 'Nieuwtjes');
list[4] = new Line('http://nl.wikipedia.org/w/index.php?title=Speciaal%3ALogboeken&type=&user=&page=&year=&month=-1', 'Logboeken');
list[5] = new Line('http://nl.wikipedia.org/wiki/Wikipedia:Te_verwijderen', 'Verwijderlijst');
list[6] = new Line('http://nl.wikipedia.org/wiki/Speciaal:Bijdragen/MrBlueBot', 'Botje');
list[7] = new Line('http://nl.wikipedia.org/wiki/Categorie:Wikipedia:Checklijsten', 'Inventarisatie IP\'s');
list[8] = new Line('http://toolserver.org/~erwin85/blockfinder.php?lang=nl&family=wikipedia&ip=84.62.199.19&submit=Submit', 'Blokzoeker');
list[9] = new Line('http://nl.wikipedia.org/wiki/Categorie:Wikipedia:Pagina\'s_met_scriptfouten', 'Scriptfouten');

//Voeg de volgende regel toe, als je geen tab wilt (zonder de //)
//var noTab = "true"
 
 //Verander in de volgende regel false of true om
//het menu standaard open of dicht te hebben
//var standaard_open = false
 
function Line(link, name) {
  this.link = link
  this.name = name
}
 
length_array = list.length
 
var linktabel = '<p><div class="portlet" id="p-navigationPers"><h5>Personal links</h5><div class="pBody"><a style="color:#0000FF;cursor:hand" OnClick="showTab()"><span id="openlink">Openen</span><ul id="perslink" style="display:none">'
 
for(var counter=0;counter<lengte_array;counter++) {
  linktabel += '<li><a href="'
  linktabel += list[counter].link
  linktabel += '">'
  linktabel += list[counter].name
  linktabel += '</a></li>'
}
 
linktabel += '</ul></div></div>'
 
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 = false;
function showTab() {
  perslink = document.getElementById('perslink')
  openlink = document.getElementById('openlink')
  if(visible) {
    visible = false
    perslink.style.display = "none"
    openlink.innerHTML = "Open"
  } else {
    visible = true
    perslink.style.display = ""
    openlink.innerHTML = "Close"
  }
}