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 scripts or gadgets won't load on Special:Preferences itself, or if safemode is used.



Scripts globaux

 * MediaWiki:Common.js - s'applique à tous les habillages, mais ignorés par le site Web mobile fourni par
 * MediaWiki:skinname.js - s'applique à un habillage particulier, par exemple MediaWiki:Vector.js
 * - s'applique à un groupe particulier d'utilisateurs, par exemple MediaWiki:Group-sysop.js
 * MediaWiki:Mobile.js - s'applique au site web mobile; fourni par
 * Special:Gadgets - peut être activé par tout utilisateur dans, ou peut être activé par défaut sur tous les utilisateurs ; fourni par



Scripts personnels
Ils ne sont disponibles que si est initialisé à.


 * User:Example/common.js - tous les habillages - introduit dans MW v1.17
 * User:Example/skinname.js - par habillage, par exemple User:Example/vector.js ; toujours en minuscules)
 * User:Example/global.js - par, si est utilisé 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.

Sur tout le site


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.



Voir aussi

 * How to enhance wiki content with JavaScript