Aller au contenu

Aide:Homonymies en couleur

Une page de Wikipédia, l'encyclopédie libre.
Vous devez avoir un compte et y être connecté pour faire cette action.
Le gadget HomonymiesEnCouleur signale en couleur les liens vers les pages d'homonymie pendant la lecture normale d'articles de la Wikipédia. En règle générale, les articles ne doivent pas contenir de liens vers des pages d'homonymie mais avoir des liens directs vers les articles appropriés.
HomonymiesEnCouleur en pratique

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és 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 {{page h}} et {{page h'}} */

Ajouter ses propres catégories

[modifier | modifier le code]

Si on le souhaite, l'ancien gadget javascript[C'est-à-dire ?] 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 à la suppression. 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 class « 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.

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}} :

Homonymies en couleur