Manual:Interface/JavaScript/nl

MediaWiki:Common.js bevat JavaScript die voor alle gebruikers wordt geladen. Vul "MediaWiki:Common.js" in bij het zoekveld van uw wiki. U ziet dan of de pagina bestaat. Als de pagina niet bestaat, kunt u, als u de benodigde, de pagina aanmaken met de code die u wil uitvoeren. Er zijn vergelijkbare pagina's die alleen van belang zijn voor gebruikers die een specifieke gebruiken. (zie hieronder)

Als true is, kan een gebruiker de interface alleen voor zichzelf aanpassen door het aanmaken of importeren van eigen scripts in bepaalde eigen subpagina's. maakt het voor website-beheerders en gebruikers eenvoudiger om JavaScript te delen.

Op deze pagina geven we aan welke configuratie-variabelen er zijn en wat hun status is. Voor een beschrijving van de algemene JavaScript API: JSDuck documentatie.



Lijst van JavaScript pagina's
Note that any scripts or gadgets won't load on Special:Preferences itself, or if safemode is used.



Globale scripts

 * MediaWiki:Common.js - alle skins, deze worden genegeerd door de mobiele website via
 * MediaWiki:skinname.js - per skin, voorbeeld: MediaWiki:Vector.js
 * - per gebruikersgroep, voorbeeld: MediaWiki:Group-sysop.js
 * MediaWiki:Mobile.js - specifiek voor de mobiele website, via
 * Special:Gadgets - kan door elke gebruiker worden geactiveerd in, of kan standaard worden ingeschakeld voor alle gebruikers; geleverd door



Eigen scripts
Deze zijn alleen beschikbaar als de waarde  heeft.


 * User:Example/common.js - alle skins, vanaf MediaWiki 1.17
 * User:Example/skinname.js - per skin, voorbeeld: User:Example/vector.js; altijd kleine letters)
 * User:Example/global.js - per, als door die 'family' wordt gebruikt

Om programmeren met JavaScript te ondersteunen, heeft MediaWiki een aantal configuratie waarden in een object.

Deze waarden zijn te benaderen via  (documentatie).

Website breed


Alle pagina's (gebruiker/pagina-specifiek)
Gerelateerd aan de gebruiker die nu de pagina bekijkt:



Enkele pagina's
Er zijn meer variabelen, dat hangt af van de namespace van de pagina, de wiki configuratie en/of gebruikersvoorkeuren.



Pagina specifiek (Wikibase extensie)
Er is aanvullende informatie beschikbaar als de website ondersteund:



Hooks voor extensies

 * - Vanaf MediaWiki 1.17 kan een extensie met deze hook eigen systeembrede variabelen aanmaken.
 * - Vanaf MediaWiki 1.14 kan een extensie eigen variabelen toevoegen aan de OutputPage. Als de variabele niet afhangt of de pagina wordt bekeken dient u de hook   te gebruiken.



Zie ook

 * How to enhance wiki content with JavaScript