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
== Autotekst in uploadpagina voor bestanden ==
Description: Script voor Speciaal:Uploaden
Maintainers: [[:commons:User:Yonidebest]], [[:commons:User:Dschwen]]
*/
if (wgPageName == 'Speciaal:Uploaden' || wgPageName == 'Special:Upload' || wgPageName == 'Speciaal:Upload') {
document.write('');
}
/*
== NavFrame ==
Van [[:en:MediaWiki:Common.js]]
Test if an element has a certain class
Description: Uses regular expressions and caching for better performance.
Maintainers: [[:en:User:Mike Dillon]], [[:en:User:R. Koot]], [[:en:User:SG]]
*/
var hasClass = (function () {
var reCache = {};
return function (element, className) {
return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
};
})();
/*
Collapsible tables
Description: Allows tables to be collapsed, showing only the header. See [[:en:Wikipedia:NavFrame]].
Maintainers: [[:en:User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
function collapseTable( tableIndex )
{
var Button = document.getElementById( "collapseButton" + tableIndex );
var Table = document.getElementById( "collapsibleTable" + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.getElementsByTagName( "tr" );
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = "none";
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons()
{
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( "table" );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], "collapsible" ) ) {
NavigationBoxes[ tableIndex ] = Tables[i];
Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );
var Button = document.createElement( "span" );
var ButtonLink = document.createElement( "a" );
var ButtonText = document.createTextNode( collapseCaption );
Button.style.styleFloat = "right";
Button.style.cssFloat = "right";
Button.style.fontWeight = "normal";
Button.style.textAlign = "right";
Button.style.width = "6em";
ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( "[" ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( "]" ) );
var Header = Tables[i].getElementsByTagName( "tr" )[0].getElementsByTagName( "th" )[0];
/* only add button and increment count if there is a header row to work with */
if (Header) {
Header.insertBefore( Button, Header.childNodes[0] );
tableIndex++;
}
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
collapseTable( i );
}
}
}
addOnloadHook( createCollapseButtons );
/*
==Numerieke sortering in sortable-tabellen==
Aangepaste functie voor het parseren van getallen in numerieke kolommen van tabellen met
class="sortable". Deze zorgt ervoor dat getallen in de Nederlandse notatie (punten voor de
duizendtallen, komma's voor de decimalen) juist worden gesorteerd.
*/
function ts_parseFloat(num) {
if (!num) return 0;
num = parseFloat(num.replace(/\./g, "").replace(/,/, "."));
return (isNaN(num) ? 0 : num);
}
/*
== Overige ==
;pickUpText(aParentElement)
:similar to innerHTML, but only returns the text portions of the insides, excludes HTML
:Overblijfsel van de RealTitle functie
:Maintainers op enwiki: [[:en:User:Interiot|User:Interiot]], [[:en:User:Mets501|User:Mets501]]
*/
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}}]]
[[Categorie:Sjablonen_scripting|{{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 = '