User:Romaine/reasonsam.js

From Wikimedia Incubator

Note: After publishing, 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 / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press 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", "invoeging")

array_reas[0] = new Reas("Please use prefixed templates","Please use prefixed templates")
array_reas[1] = new Reas("Please use prefixed pages","Please use prefixed pages")

//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("Special:MovePage") != -1)) {
addOnloadHook(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])
}
}