Manual:Interface/JavaScript/fr

MediaWiki:Common.js contient le JavaScript qui sera chargé pour tous les utilisateurs. Entrez MediaWiki:Common.js dans la boîte de recherche de votre wiki. Ceci vous dira si la page n'existe pas ; si c'est le cas - et que vous avez les suffisants - créez la simplement avec le code que vous voulez exécuter. Il existe des pages similaires qui n'impactent que les utilisateurs de certains  (voir ci-dessous).

Si est mis à , les utilisateurs peuvent personnaliser l'interface uniquement pour eux-mêmes en créant et en important des scripts personnels dans certaines sous-pages utilisateur. rend plus facile le partage de JavaScript aux administrateurs de site et aux utilisateurs, voir.

Cette page couvre les variables d'état et les paramètres de configuration disponibles. Pour l'API JavaScript générale, voir la documentation JSDuck.

Liste des pages JavaScript
Note that any .js and any gadget won't load on Special:Preferences itself.

Scripts globaux

 * MediaWiki:Common.js - tous les skins, mais ignorés par le site Web mobile fourni par )
 * MediaWiki:skinname.js - par skin, par exemple MediaWiki:Vector.js
 * - par groupe d'utilisateur, par exemple MediaWiki:Group-sysop.js
 * MediaWiki:Mobile.js - spécifique au site Web mobile et fourni par
 * Special:Gadgets

Scripts personnels
Ils ne sont disponibles que si est défini sur true.


 * User:Example/common.js - tous les skins - introduit dans MW v1.17
 * User:Example/skinname.js - par skin, par exemple User:Example/vector.js ; toujours minuscule)
 * User:Example/global.js - par, si est utilisés dans cette famille

Pour faciliter la programmation JavaScript, le logiciel MediaWiki expose un certain nombre de valeurs de configuration dans un objet appelé.

Ces valeurs sont accessibles via, documenté dans ResourceLoader/Core modules.

Toutes les pages (spécifiques à l'utilisateur ou la page)
Relatif à l'utilisateur qui consulte actuellement la page :

Quelques pages
Certaines variables supplémentaires sont présentes uniquement en fonction de l'espace de nom de la page, de la configuration du wiki et/ou des préférences de l'utilisateur.

Page spécifique (extension Wikibase)
Certaines informations supplémentaires seront disponibles lorsque le site prend en charge :

Accroches pour les extensions

 * - Depuis MediaWiki 1.17, les extensions peuvent ajouter leurs propres variables à l'échelle du site via ce hook.
 * - Puisque les extensions MediaWiki 1.14 peuvent ajouter leurs propres variables au OutputPage. Si la variable ne dépend pas de la page affichée, utilisez plutôt le hook.