Gebruiker:Romaine/reasonsam.js

Uit Wikipedia, de vrije encyclopedie

Opmerking: nadat u de wijzigingen hebt gepubliceerd is het wellicht nodig uw browsercache te legen.

  • Firefox / Safari: houd Shift ingedrukt terwijl u 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)
  • Internet Explorer / Edge: houd Ctrl ingedrukt terwijl u op Vernieuwen klikt of druk op Ctrl-F5
  • Opera: druk op Ctrl-F5.
//********************************
// Eigen script om standaard     *
// samenvattingen mogelijk te    *
// maken.                        *
//                               *
// By: Sumurai8                  *
// Problemen/bugs: Mijn overleg  *
//********************************

//***************************
// Set to true to disable this
var rsDisabled = false


//Lijst van samenvattingen:
array_reas = new Array()

//******************************************
//Toevoegen van de samenvattingen:
//
//Op de volgende manier:
//array_reas[volgnummer] = new Reas("weergegeven naam", "samenvatting")

array_reas[0] = new Reas("betere naam in lijn andere sjabs","Betere naam in lijn met andere sjablonen")
array_reas[1] = new Reas("archief: weg","Archivering na verwijdernominatie")
array_reas[2] = new Reas("archief: oud","Archivering wegens veroudering")
array_reas[3] = new Reas("dp-achtervoegsel","Achtervoegsels tussen haakjes zijn alleen bedoeld ter disambiguering, hier totaal onnodig")
array_reas[4] = new Reas("meerdere met naam","Er zijn meerdere onderwerpen met deze naam")

//Tot hier
//******************************************



//******************************************
//Vanaf hier niet bewerken

//Om een nieuwe samenvatting te kunnen toevoegen:
function Reas(naam, reas) {
this.naampje = naam
this.reas = reas
}

//Toevoegen van de lijst:

if((!rsDisabled) && (document.location.toString().indexOf("Speciaal:PaginaHernoemen") != -1)) {
$(addReason);
}

function addReason() {
array_length = array_reas.length

tekst2 = "<td id=\"standaardredenen\">Standaard: "

//***************************
//Regular expression starts here

for(var counter=0;counter<array_length;counter++) {
tekst2 += "<a style=\"cursor:pointer; cursor:hand\" OnClick=\"document.getElementById('wpReason').value=\'"
tekst2 += array_reas[counter].reas
tekst2 += "\'\">"
tekst2 += array_reas[counter].naampje
tekst2 += "</a>;  "
}

tekst2 += "</td>"

var tag2 = document.getElementById('bodyContent')
if(tag2) {
var div = document.createElement('div')
div.innerHTML=tekst2
tag2.insertBefore(div,tag2.getElementsByTagName('h2')[0])
}
}