mwCustomEditButtons = []; toe aan [[Speciaal:Mypage/monobook.js]]
*/
if (mwCustomEditButtons) {
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/0/04/Button_array.png",
"speedTip": "Voeg tabel in",
"tagOpen": '{| class="prettytable"\n|-\n',
"tagClose": "\n|}",
"sampleText": "! kop 1\n! kop 2\n! kop 3\n|-\n| rij 1, cel 1\n| rij 1, cel 2\n| rij 1, cel 3\n|-\n| rij 2, cel 1\n| rij 2, cel 2\n| rij 2, cel 3"};
}
/*
== Uitgelicht in andere talen ==
Sterren voor interwikilinks van de [[Wikipedia:Etalage]]-artikelen van andere Wikipedia's. Zie {{[[Template:{{{1}}}|{{{1}}}]]{{#If:{{{2|}}}||{{{2}}}}}{{#If:{{{3|}}}||{{{3}}}}}{{#If:{{{4|}}}||{{{4}}}}}{{#If:{{{5|}}}||{{{5}}}}}{{#If:{{{6|}}}||{{{6}}}}}}}
{{Sjablooninfo|1=
;Beschrijving
Dit sjabloon genereert een aanklikbare link naar een gespecifeerde sjabloontitel, waaraan maximaal 5 parameters kunnen worden meegegeven. Dit is vooral handig om te gebruiken bij het beschrijven van sjablonen op help- en overlegpagina's.
;Syntaxis
: {{tl| ''sjabloontitel ''| ''[param1]''| ''[param2]''| ''[param3]''| ''[param4]''| ''[param5]''}}
;Voorbeelden
: {{tl|Welkom}} geeft: {{tl|Welkom}}
: {{tl|Wrapper|link}} geeft: {{tl|Wrapper|link}}
[[Categorie:Sjablonen help|Tl]]
}}
. Overgenomen van [[:de:MediaWiki:Common.js]]
Om deze functie uit te zetten, zet enable_linkFA = false; in [[Special:Mypage/monobook.js]].
*/
var enable_linkFA = true;
function linkFA() {
if (!enable_linkFA) return;
// links are to replaced in p-lang only
var pLang = document.getElementById("p-lang");
if (!pLang) {
return;
}
var lis = pLang.getElementsByTagName("li");
for (var i=0; i
== Import module ==
Description: Includes a raw wiki page as javascript or CSS, used for including user made modules.
Maintainers: [[:en:User:AzaToth|User:AzaToth]]
*/
importedScripts = {}; // object keeping track of included scripts, so a script ain't included twice
function importScript( page ) {
if( importedScripts[page] ) {
return;
}
importedScripts[page] = true;
var url = wgScriptPath
+ '/index.php?title='
+ encodeURIComponent( page.replace( ' ', '_' ) )
+ '&action=raw&ctype=text/javascript&dontcountme=s';
var scriptElem = document.createElement( 'script' );
scriptElem.setAttribute( 'src' , url );
scriptElem.setAttribute( 'type' , 'text/javascript' );
document.getElementsByTagName( 'head' )[0].appendChild( scriptElem );
}
function importStylesheet( page ) {
var sheet = '@import "'
+ wgScriptPath
+ '/index.php?title='
+ encodeURIComponent( page.replace( ' ', '_' ) )
+ '&action=raw&ctype=text/css";'
var styleElem = document.createElement( 'style' );
styleElem.setAttribute( 'type' , 'text/css' );
styleElem.appendChild( document.createTextNode( sheet ) );
document.getElementsByTagName( 'head' )[0].appendChild( styleElem );
}
/*
== Fix voor pagina's die met een kleine letter moeten beginnen ==
Gebruikt door {{[[Template:{{{1}}}|{{{1}}}]]{{#If:{{{2|}}}||{{{2}}}}}{{#If:{{{3|}}}||{{{3}}}}}{{#If:{{{4|}}}||{{{4}}}}}{{#If:{{{5|}}}||{{{5}}}}}{{#If:{{{6|}}}||{{{6}}}}}}}
{{Sjablooninfo|1=
;Beschrijving
Dit sjabloon genereert een aanklikbare link naar een gespecifeerde sjabloontitel, waaraan maximaal 5 parameters kunnen worden meegegeven. Dit is vooral handig om te gebruiken bij het beschrijven van sjablonen op help- en overlegpagina's.
;Syntaxis
: {{tl| ''sjabloontitel ''| ''[param1]''| ''[param2]''| ''[param3]''| ''[param4]''| ''[param5]''}}
;Voorbeelden
: {{tl|Welkom}} geeft: {{tl|Welkom}}
: {{tl|Wrapper|link}} geeft: {{tl|Wrapper|link}}
[[Categorie:Sjablonen help|Tl]]
}}
op pagina's als [[eBay]]
Maintainers op enwiki: [[:en:User:Interiot|User:Interiot]], [[:en:User:Mets501|User:Mets501]]
Kan uitgezet worden door disableRealTitle = 1; in [[Special:Mypage/monobook.js]] te plaatsen.
*/
// For pages that have something like Template:Lowercase, replace the title, but only if it is cut-and-pasteable as a valid wikilink.
// (for instance iPod's title is updated. But [[C#]] is not an equivalent wikilink, so [[C Sharp]] doesn't have its main title changed)
//
// The function looks for a banner like this:
//
// title
//
// An element with id=DisableRealTitle disables the function.
var disableRealTitle = 0; // users can disable this by making this true from their monobook.js
if (wgIsArticle) { // don't display the RealTitle when editing, since it is apparently inconsistent (doesn't show when editing sections, doesn't show when not previewing)
addOnloadHook(function() {
try {
var realTitleBanner = document.getElementById("RealTitleBanner");
if (realTitleBanner && !document.getElementById("DisableRealTitle") && !disableRealTitle) {
var realTitle = document.getElementById("RealTitle");
if (realTitle) {
var realTitleHTML = realTitle.innerHTML;
realTitleText = pickUpText(realTitle);
var isPasteable = 0;
//var containsHTML = //gi, "") ); // contains HTML that will be ignored when cut-n-pasted as a wikilink
// calculate whether the title is pasteable
var verifyTitle = realTitleText.replace(/^ +/, ""); // trim left spaces
verifyTitle = verifyTitle.charAt(0).toUpperCase() + verifyTitle.substring(1, verifyTitle.length); // uppercase first character
// if the namespace prefix is there, remove it on our verification copy. If it isn't there, add it to the original realValue copy.
if (wgNamespaceNumber != 0) {
if (wgCanonicalNamespace == verifyTitle.substr(0, wgCanonicalNamespace.length).replace(/ /g, "_") && verifyTitle.charAt(wgCanonicalNamespace.length) == ":") {
verifyTitle = verifyTitle.substr(wgCanonicalNamespace.length + 1);
} else {
realTitleText = wgCanonicalNamespace.replace(/_/g, " ") + ":" + realTitleText;
realTitleHTML = wgCanonicalNamespace.replace(/_/g, " ") + ":" + realTitleHTML;
}
}
// verify whether wgTitle matches
verifyTitle = verifyTitle.replace(/^ +/, "").replace(/ +$/, ""); // trim left and right spaces
verifyTitle = verifyTitle.replace(/_/g, " "); // underscores to spaces
verifyTitle = verifyTitle.charAt(0).toUpperCase() + verifyTitle.substring(1, verifyTitle.length); // uppercase first character
isPasteable = (verifyTitle == wgTitle);
var h1 = document.getElementsByTagName("h1")[0];
if (h1 && isPasteable) {
h1.innerHTML = containsTooMuchHTML ? realTitleText : realTitleHTML;
if (!containsTooMuchHTML)
realTitleBanner.style.display = "none";
}
document.title = realTitleText + " - Wikipedia, the free encyclopedia";
}
}
} catch (e) {
/* Something went wrong. */
}
});
}
// similar to innerHTML, but only returns the text portions of the insides, excludes HTML
function pickUpText(aParentElement) {
var str = "";
function pickUpTextInternal(aElement) {
var child = aElement.firstChild;
while (child) {
if (child.nodeType == 1) // ELEMENT_NODE
pickUpTextInternal(child);
else if (child.nodeType == 3) // TEXT_NODE
str += child.nodeValue;
child = child.nextSibling;
}
}
pickUpTextInternal(aParentElement);
return str;
}
/*
*/
/* MediaWiki:Monobook.js (deprecated; migrate to Common.js!) */
/* {| class="prettytable"
! Skin !! CSS !! JavaScript !! Test
|-
| (alle) || [[MediaWiki:Common.css|Common.css]] || [[MediaWiki:Common.js|Common.js]] ||
|-
| Chick || [[MediaWiki:Chick.css|Chick.css]] || [[MediaWiki:Chick.js|Chick.js]] || [http://nl.wikipedia.org/w/index.php?title=Hoofdpagina&useskin=chick ]
|-
| Keuls blauw || [[MediaWiki:Cologneblue.css|Cologneblue.css]] || [[MediaWiki:Cologneblue.js|Cologneblue.js]] || [http://nl.wikipedia.org/w/index.php?title=Hoofdpagina&useskin=cologneblue ]
|-
| MonoBook (standaard) || [[MediaWiki:Monobook.css|Monobook.css]] || [[MediaWiki:Monobook.js|Monobook.js]] || [http://nl.wikipedia.org/w/index.php?title=Hoofdpagina&useskin=monobook ]
|-
| Nostalgie || [[MediaWiki:Nostalgia.css|Nostalgia.css]] || [[MediaWiki:Nostalgia.js|Nostalgia.js]] || [http://nl.wikipedia.org/w/index.php?title=Hoofdpagina&useskin=nostalgia ]
|-
| Simple || [[MediaWiki:Simple.css|Simple.css]] || [[MediaWiki:Simple.js|Simple.js]] || [http://nl.wikipedia.org/w/index.php?title=Hoofdpagina&useskin=simple ]
|-
| Standaard || [[MediaWiki:Standard.css|Standard.css]] || [[MediaWiki:Standard.js|Standard.js]] || [http://nl.wikipedia.org/w/index.php?title=Hoofdpagina&useskin=standard ]
|}
{{Sjablooninfo|1=
Navigatiesjabloon voor CSS- en JavaScriptbestanden in de MediaWiki-naamruimte
}}
[[Categorie:Sjablonen navigatie|{{PAGENAME}}]]
Deze pagina is verouderd. Alle code moet verplaatst worden naar [[MediaWiki:Common.js]].
*/
/* tooltips and access keys */
ta = new Object();
ta['pt-userpage'] = new Array('.','Mijn gebruikerspagina');
ta['pt-anonuserpage'] = new Array('.','Gebruikerspagina voor het IP-adres dat u gebruikt');
ta['pt-mytalk'] = new Array('n','Mijn overlegpagina');
ta['pt-anontalk'] = new Array('n','Overlegpagina van de anonieme gebruiker van dit IP-adres');
ta['pt-preferences'] = new Array('','Mijn voorkeuren');
ta['pt-watchlist'] = new Array('l','De lijst van pagina\'s die op mijn volglijst staan');
ta['pt-mycontris'] = new Array('y','Mijn bijdragen');
ta['pt-login'] = new Array('o','U wordt van harte uitgenodigd om u aan te melden als gebruiker, maar dit is niet verplicht');
ta['pt-anonlogin'] = new Array('o','U wordt van harte uitgenodigd om u aan te melden als gebruiker, maar dit is niet verplicht');
ta['pt-logout'] = new Array('o','Afmelden');
ta['ca-article'] = new Array('a','Laat de inhoud van deze pagina zien');
ta['ca-talk'] = new Array('t','Laat de overlegtekst over deze pagina zien');
ta['ca-edit'] = new Array('e','Bewerk deze pagina');
ta['ca-addsection'] = new Array('+','Voeg uw commentaar onder een nieuw kopje toe aan deze pagina');
ta['ca-viewsource'] = new Array('e','Deze pagina is beveiligd tegen wijzigen. U kunt de pagina wel inzien');
ta['ca-history'] = new Array('h','Eerdere versies van deze pagina');
ta['ca-protect'] = new Array('=','Beveilig deze pagina tegen wijzigen');
ta['ca-delete'] = new Array('d','Verwijder deze pagina');
ta['ca-undelete'] = new Array('d','Herstel de inhoud van deze pagina voor de verwijdering');
ta['ca-move'] = new Array('m','Geef deze pagina een andere titel');
ta['ca-nomove'] = new Array('','U kunt deze pagina geen andere naam geven');
ta['ca-watch'] = new Array('w','Voeg deze pagina toe aan uw volglijst');
ta['ca-unwatch'] = new Array('w','Verwijder deze pagina van uw volglijst');
ta['search'] = new Array('f','Doorzoek deze wikipedia');
ta['p-logo'] = new Array('','Hoofdpagina-logo');
ta['n-mainpage'] = new Array('z','Ga naar de Hoofdpagina');
ta['n-portal'] = new Array('','Informatie over het project: wie, wat, hoe en waarom');
ta['n-currentevents'] = new Array('','Achtergrondinformatie over actuele zaken');
ta['n-recentchanges'] = new Array('r','Lijst van recente wijzigingen');
ta['n-randompage'] = new Array('x','Laat een willekeurige pagina zien');
ta['n-help'] = new Array('','Hulpinformatie over Wikipedia');
ta['n-sitesupport'] = new Array('','Ondersteun ons financieel');
ta['t-whatlinkshere'] = new Array('j','Lijst van alle pagina\'s die hiernaar verwijzen');
ta['t-recentchangeslinked'] = new Array('k','Recente wijzigingen die naar deze pagina verwijzen');
ta['feed-rss'] = new Array('','RSS-feed voor deze pagina');
ta['feed-atom'] = new Array('','Atom-feed voor deze pagina');
ta['t-contributions'] = new Array('','Lijst met bijdragen van deze gebruiker');
ta['t-emailuser'] = new Array('','Stuur een e-mail naar deze gebruiker');
ta['t-upload'] = new Array('u','Upload afbeeldingen en/of audiomateriaal');
ta['t-specialpages'] = new Array('q','Lijst van alle speciale pagina\'s');
ta['t-permalink'] = new Array('','Permanente link naar de huidige versie van deze pagina');
ta['ca-nstab-main'] = new Array('c','Laat de artikeltekst zien');
ta['ca-nstab-user'] = new Array('c','Laat de gebruikerspagina zien');
ta['ca-nstab-media'] = new Array('c','Laat de mediatekst zien');
ta['ca-nstab-special'] = new Array('','Dit is een speciale pagina die u niet kunt wijzigen');
ta['ca-nstab-wp'] = new Array('a','Laat de projectpagina zien');
ta['ca-nstab-image'] = new Array('c','Laat de afbeeldingenpagina zien');
ta['ca-nstab-mediawiki'] = new Array('c','Laat de systeemtekstpagina zien');
ta['ca-nstab-template'] = new Array('c','Laat de sjabloonpagina zien');
ta['ca-nstab-help'] = new Array('c','Laat de helppagina zien');
ta['ca-nstab-category'] = new Array('c','Laat de rubriekpagina zien');
// ============================================================
// BEGIN Enable multiple onload functions
// setup onload functions this way:
// aOnloadFunctions[aOnloadFunctions.length] = function_name; // without brackets!
if (!window.aOnloadFunctions) {
var aOnloadFunctions = new Array();
}
window.onload = function() {
if (window.aOnloadFunctions) {
for (var _i=0; _i-elements
for(
var i=0;
UitklapFrame = document.getElementsByTagName("div")[i];
i++
) {
// if found a navigation bar
if (UitklapFrame.className == "UitklapFrame" || UitklapFrame.className == "UitklapFrameNoClear") {
indexUitklapDiv++;
var UitklapToggle = document.createElement("a");
UitklapToggle.className = 'UitklapToggle';
UitklapToggle.setAttribute('id', 'UitklapToggle' + indexUitklapDiv);
UitklapToggle.setAttribute('href', 'javascript:toggleUitklapDiv(' + indexUitklapDiv + ');');
var UitklapToggleText = document.createTextNode(UitklapDivHide);
UitklapToggle.appendChild(UitklapToggleText);
// add NavToggle-Button as first div-element
// in < div class="UitklapFrame" >
UitklapFrame.insertBefore(
UitklapToggle,
UitklapFrame.firstChild
);
UitklapFrame.setAttribute('id', 'UitklapFrame' + indexUitklapDiv);
}
}
for(
var i=1;
i<=indexUitklapDiv;
i++
) {
toggleUitklapDiv(i);
}
}
aOnloadFunctions[aOnloadFunctions.length] = createUitklapDivToggleButton;
// EIND Dynamisch inklapbare div
// ============================================================
/**
* Overgenomen uit [[fr:MediaWiki:Monobook.js]]
*
* Deze funcie opent een popup met parameters om een tabel te maken. Het aantal rijen en kolommen
* kan worden veranderd.
*
* @auteur: fr:user:dake
* @versie: 0.1
*/
function popupTableau()
{
var popup = window.open('','name','height=400,width=500');
javaCode = '