Help:Extension:GlobalCssJs/fr

L'extension GlobalCssJs permet aux utilisateurs de créer une page JavaScript ou CSS pouvant être chargée dans tous les wiki d'une ferme de wiki. Si vous allez à Special:Preferences >  sur un wiki pour lequel l'extension est activée, vous trouverez les liens vers les scripts ou feuilles de styles globaux :  m:Special:MyPage/global.cssm:Special:MyPage/global.js Sur les wikis de Wikimedia, ces personnalisations sont hébergées sur Meta-Wiki.

Variables
Lors de l'ajout de scripts à votre global.js, veuillez noter que, comme pour gadgets, des variables déclarées avec " " ne sont pas attachées à l'objet : il y a des variables locales dont le scope est une fonction enveloppe insérée par ResourceLoader pour implémenter le module global (qui est appelé " "). Aussi, si vous envisagez de déplacer un script local vers un module global, qui nécessite la déclaration de variables globales, assurez vous d'utiliser la syntaxe " " pour les déclarer.

Table des URLs
Functions like  will not work because those use the local wiki; they do not use a page with this name on the global wiki. Therefore you will need to pass a full URL to load the script.

Pour exclure une propriété
If you want to exclude a specific wiki, e.g. English Wikisource, you can wrap all or part of your global.js with:

Exemple : définir une langue d'interface globale
Note: Extension:GlobalPreferences (if present) provides this functionality more conveniently.

Feuilles de style globales (CSS)
Note: Any  lines must be at the top.

Personnalisation par skin
Currently the extension does not provide global CSS/JS for specific skins, but it is possible to customize CSS and JS for a skin globally. For CSS, you can edit the appearance of a specific skin by using classes such as "skin-vector" and "skin-monobook", which are added to the body element automatically by MediaWiki. You can use the  selector to skip just one skin, e.g.   to not apply the rule to the mobile skin.