Aide:Homonymies en couleur

Installation
[modifier | modifier le code]Pour pouvoir utiliser le gadget HomonymiesEnCouleur, vous devez avoir un compte utilisateur et y être connecté. L’exécution de scripts JavaScript doit être activée dans votre navigateur pour que le gadget fonctionne.
Ce gadget peut être installé depuis les préférences, onglet « Gadgets » : dans la section « Pages », cochez la case HomonymiesEnCouleur puis cliquez sur le bouton « Enregistrer les préférences ».
Pour le désinstaller, suivez la même procédure que pour l’installation en décochant la case.
Personnalisation
[modifier | modifier le code]Le comportement d'HomonymiesEnCouleur peut être personnalisé.
- La détection peut être désactivée pour les espaces de noms autres que celui des articles en ajoutant à la configuration CSS personnelle common.css la ligne :
body:not(.ns-0) .mw-disambig { background-color: inherit; }
- Le lien d'homonymie possède la classe CSS
mw-disambig. Ainsi, dans la configuration personnelle common.css, on peut changer par exemple la couleur de surlignage. Les deux lignes d'exemple suivantes signalent les liens d'homonymie en vert :
.mw-disambig { background-color: #e0ffe0; }
- ou en vert plus foncé :
.mw-disambig { background-color: #9EF167; }
- La couleur du lien d'homonymie peut être choisie, par exemple en noir surligné en orange :
.mw-disambig {background-color: #E8D630 !important; /* homonyme surligné en orange clair */
color: black !important; /* lien écrit en noir */
}
- Les homonymes visitées peuvent de même avoir leur apparence choisie :
.mw-disambig:visited {background-color: black !important; /* les homonymes cliqués sont surlignés en noir */
color: white !important; /* écriture en blanc */
}
- Par défaut, les liens volontaires vers des pages d'homonymie ne sont pas colorés. Ajouter les lignes suivantes à common.css permet de signaler les liens dans les bandeaux d'homonymie en orange et ceux générés par {{page h}} et {{page h'}} en bleu :
.homonymie .mw-disambig { background-color: #fff0c0; } /* couleur dans les bandeaux d'homonymie */
.page_h .mw-disambig { background-color: #e0e8ff; } /* couleur des liens marqués par <strong class="error">Erreur d’utilisation de [[:Modèle:page h|{{page h}}]] : il manque un paramètre obligatoire : </strong><span class="page_h" title="Ce lien renvoie vers une page d'homonymie">[[{{{1}}}|{{{1}}}]]</span><small> <span style="vertical-align:top">[[Image:Logo disambig.svg|15px|link=|alt=Ce lien renvoie vers une page d'homonymie]]</span></small> et <strong class="error">Erreur d’utilisation de [[:Modèle:page h'|{{page h'}}]] : il manque un paramètre obligatoire : </strong><span class="page_h">[[{{{1}}}|{{{1}}}]]</span> */
Surlignage d'autres types de liens
[modifier | modifier le code]Il est également possible de faire surligner les passages en langue étrangère (utilisant le modèle:Langue), les liens vers des pages de redirection, ou d'autres versions linguistiques ou projets (qui ne devraient pas être utilisés en dur dans les articles à la place du modèle:Lien).
Par exemple :
/* surlignage passages en langue étrangère (bleu) */
span[lang], cite[lang] { background-color:#cce6ff;}
/* surlignage liens homonymie (jaune) */
.mw-disambig {background-color:#ffffb1;}
/* surlignage liens redirections (vert) */
.mw-redirect {background:#d9ffd9;}
/* surlignage liens vers Wikipédias dans d'autres langues (rose) */
.extiw {background:#ffd9d9;}
Pour des codes de couleurs différents, consulter Couleur du Web.
Ajouter ses propres catégories
[modifier | modifier le code]Si on le souhaite, l'ancien gadget JavaScript MediaWiki:Gadget-HomonymiesEnCouleur.js peut signaler des catégories supplémentaires définies par l'utilisateur, telles que Catégorie:Admissibilité à vérifier ou Catégorie:Page proposée au débat d'admissibilité. Par exemple, on ajoute le code suivant dans son common.js pour que les bons articles et les articles de qualité soient signalés par les classes CSS lien-BA et lien-AdQ :
window.bklCheck_customCats = {};
window.bklCheck_customCats['Catégorie:Bon article'] = {
className : 'lien-BA',
titleAppend : ' (Bon article)',
htmlAppend : ''
};
window.bklCheck_customCats['Catégorie:Article de qualité'] = {
className : 'lien-AdQ',
titleAppend : ' (Article de qualité)',
htmlAppend : ''
};
obtenir('HomonymiesEnCouleur');
- (la dernière valeur «
''» peut être par exemple «'<small><sup class="bkl-link-sup">AdQ</sup></small>'» pour ajouter un petit exposant « AdQ »)
et on indique la couleur voulue dans son common.css, ici bon article en jaune et article de qualité en rose :
.lien-BA { background-color: #ffffc0; }
.lien-AdQ { background-color: #ffe8e8; }
Les articles des sous-catégories ne sont cependant ainsi pas pris en compte.
Détails techniques
[modifier | modifier le code]Ce gadget utilise la classe mw-disambig ajoutée par MediaWiki aux liens internes vers les pages d'homonymie. Ces liens seront signalés en couleur.
Le code CSS se trouve sous MediaWiki:Gadget-HomonymiesEnCouleur.css.
L'ancien gadget en JavaScript MediaWiki:Gadget-HomonymiesEnCouleur.js utilise l'API Wikipédia. Pour chaque page vue, il détermine la catégorie de toutes les pages des liens et vérifie si une page est dans la Catégorie:Homonymie. Si c'est le cas, le lien correspondant sera signalé en couleur.
Voir aussi
[modifier | modifier le code]- Aide:Homonymie
- Projet:Liens vers les pages d'homonymie
- Aide:Vérification des homonymies, gadget similaire
Auteurs
[modifier | modifier le code]- de:Benutzer:APPER, l'auteur d'origine
- de:Benutzer:Merlissimo, divers ajouts
- de:Benutzer:P.Copp, l'auteur de la version actuelle
- hu:Szerkesztő:BáthoryPéter, adaptation à Wikipédia en hongrois et au nouveau MediaWiki
Boîte utilisateur
[modifier | modifier le code]On peut mettre si on le désire la boîte suivante sur sa page utilisateur par {{Utilisateur HomonymiesEnCouleur}} :