Let op! Nadat u de veranderingen heeft opgeslagen, moet u de cache van uw browser nog legen om ze daadwerkelijk te zien.

Mozilla (incl. Firefox) Ctrl+Shift+R
Internet Explorer Ctrl+F5
Opera F5
Safari Cmd+R
Konqueror F5
/*
 * Script voor eigen gemaakte bewerkingssamenvattingen (voor Monobook en Vector)
 *
 * Versie: 1.5
 * Door: [[Gebruiker:Krinkle]], [[User:TheDJ]]
 * Geïnspireerd op een script door [[Gebruiker:Sumurai8]] ([[Gebruiker:Sumurai8/defsam.js]])
 */
( function ( $, mw ) {

/* Configuratie */
var Kr_DefSum = window.Kr_DefSum || true; // Aan/Uitschakelen script
var Kr_DefSum_sep = window.Kr_DefSum_sep || "; "; // Spits-teken
var Kr_DefSum_rep = window.Kr_DefSum_sep || true; // Verberg het Samenvatting-label

// Lijst van samenvattingen:
var Kr_DefSum_sums = [];
 
// Maak nieuwe samenvatting functie
function Kr_DefSum_new(label, text){
	var i = Kr_DefSum_sums.length;
	Kr_DefSum_sums.push( {
		button: label,
		summary: text
	} );
}
 
// Lijst van samenvattingen :
// Nieuwe toevoegen: Kr_DefSum_new(linktekst, samenvatting)
Kr_DefSum_new("Sofeer", "Donatie van het woordenbestand van de [[WikiWoordenboek:Sofeer|Stichting Hebreeuwse en Jiddisje woorden in het Nederlands]] aan WikiWoordenboek")
Kr_DefSum_new("+taalcode", "+Taalcode")
Kr_DefSum_new("+cat", "+Categorie")
Kr_DefSum_new("catfix", "Catfix")
Kr_DefSum_new("+interwiki", "+Interwiki")
Kr_DefSum_new("contextlabel", "Contextlabel toegevoegd")
Kr_DefSum_new("contextlabel+opmaak", "Contextlabel toegevoegd + opmaakfix")
Kr_DefSum_new("fix contextlabel", "Aanpassing contextlabel")
Kr_DefSum_new("opmaakfix", "Opmaakfix")
Kr_DefSum_new("aanvulling", "Aanv zodoende artikel toegankelijker")
 
function insertSummary(e) {
	e.preventDefault();
	document.forms.editform.wpSummary.value = e.data.summary;
}

// Bouw de lijst voor de UI:
var outputElement = $('<div>');
outputElement.append(document.createTextNode('Samenvattingen: '));

for (var i = 0; i < Kr_DefSum_sums.length; i++) {
	var a = $('<a>')
		.css('cursor', 'pointer')
		.text(Kr_DefSum_sums[i].button)
		.click(Kr_DefSum_sums[i], insertSummary);
	outputElement.append( a );
	outputElement.append( document.createTextNode(Kr_DefSum_sep) );
}
 
if(
	Kr_DefSum &&
	( mw.config.get( 'wgAction' ) === "edit" || mw.config.get( 'wgAction' ) === "submit" )
) { // Alleen laden wanneer ingeschakeld en op een edit-pagina
	$( function() {
      // Verstuur de boel naar de weergave
      var position = document.getElementsByClassName('editOptions')[0];
	  position.insertBefore(outputElement.get(0), position.firstChild);
	  if(Kr_DefSum_rep) $("#wpSummaryLabel label").css( 'display', "none" );
	} );
}

}(
	jQuery,
	mediaWiki
));