Aller au contenu

Discussion MediaWiki:Gadget-HomonymiesEnCouleur.js

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.

Améliorations[modifier le code]

Je ne suis pas sur de l'endroit où poster pour proposer des améliorations, j'ai ajouté un sujet dans Discussion aide:Gadget-HomonymiesEnCouleur. --NicoV (d) 2 mai 2013 à 09:32 (CEST)[répondre]

Message inadapté[modifier le code]

Bonjour, Faisant suite à cette discussion au Bistro, j’ai l’intention de demander une intervention sur cette page afin de remplacer cette ligne de code :

titleAppend : ' (Lien vers une homonymie à corriger)', /*En infobulle quand on met la souris sur le lien*/

par celle-ci :

titleAppend : '', /*En infobulle quand on met la souris sur le lien*/

ce qui aurait pour effet de supprimer le message additionnel lorque la cible d’un lien est une page d’homonymie, que le gadget « Homonymies en couleur » a été choisi dans les préférences de l’utilisateur et que celui-ci est connecté.

La raison est que ce message demande d’accomplir une action d’une façon systématique, sans effectuer la moindre vérification sur l’opportunité d’effectuer cette action. En particulier, le message s’affichera toujours quant bien même le lien proviendrait d’un modèle comme {{Voir homonymes}}, {{page h}} ou {{page h'}}. Ce message est toujours associé à un surlignage en rose du lien et fait donc double emploi s’il ne s’agit que de signaler les liens vers des pages d’homonymie. En résumé, ce message est inutile et sape la confiance des utilisateurs envers les informations de maintenance en leur conseillant une action pouvant être inadaptée à la situation. La solution proposée est la suppression du message, l’ajout de code pour n’ajouter le message qu’à bon escient étant une solution complexe dont la faisabilité n’est pas assurée. Zapotek (discuter) 2 septembre 2013 à 19:26 (CEST)[répondre]

Bonjour, plutôt que de supprimer le texte, on peut le remplacer par Lien vers une homonymie,Page d'homonymie ou Homonymie, juste pour expliquer pourquoi le lien est en rose. Leag ⠇⠑⠁⠛ 3 septembre 2013 à 09:53 (CEST)[répondre]

Je n’avais pas envisagé cette option car l’utilisateur ayant coché ce gadget dans ses préférences doit normalement s’attendre à ce que les liens vers les pages d’homonymie soient surlignés en rose. Sinon, elle est cohérente avec le message (page inexistante) ajouté aux liens rouges. L’alternative au code précédemment proposé serait alors (en retenant la formulation proche de celle des liens rouges) :

titleAppend : '(page d’homonymie)', /*En infobulle quand on met la souris sur le lien*/

Zapotek (discuter) 3 septembre 2013 à 11:39 (CEST)[répondre]

Moi ça me va. Si personne ne s'invite dans la discussion, je change le message demain. Leag ⠇⠑⠁⠛ 3 septembre 2013 à 12:11 (CEST)[répondre]
Pendant qu'on y est, il serait aussi bien que les homonymies signalées par {{page h}} ou {{page h'}} ne s'affichent plus en rose par défaut.
Pour ce faire je propose d'ajouter dans les modèles un <span class="page_h"> autour du lien, et de remplacer dans le code de ce gadget (ligne 66)
appendCSS( '.bkl-link {background-color:#ffe8e8;}' )
par
appendCSS( '.bkl-link {background-color:#ffe8e8;} .page_h .bkl-link {background-color: inherit;}' )
Cela laissera la possibilité à ceux qui veulent quand même voir ces homonymies de personnaliser leur css avec la couleur qu'ils désirent.
Zebulon84 (discuter) 3 septembre 2013 à 13:53 (CEST)[répondre]
Bonne idée. Leag ⠇⠑⠁⠛ 3 septembre 2013 à 14:15 (CEST)[répondre]
J’approuve la proposition de Zebulon84 qui encouragera l’utilisation des modèles concernés. Je pense aussi que les liens introduits par les modèles du type {{Voir homonymes}} ne devraient pas être surlignés. Zapotek (discuter) 3 septembre 2013 à 15:10 (CEST)[répondre]
Ok pour le message, et ce serait vraiment bien que les liens volontaires vers des homonymies soient différenciés des autres. --NicoV (discuter) 3 septembre 2013 à 15:27 (CEST)[répondre]
Qui se charge de toutes ces modifs ? Émoticône Leag ⠇⠑⠁⠛ 3 septembre 2013 à 15:34 (CEST)[répondre]
Je vais tester tous-ça plus en profondeur, modifier page h et h', et faire la demande de modif pour ce gadget sur DIMS (en ajoutant la class "homonymie" on ne drevrai pas avoir à toucher voir homonymes)
@NicoV, Zapotek : vous voyez d'autres modèles concernés ?
Zebulon84 (discuter) 3 septembre 2013 à 17:29 (CEST)[répondre]
Dans Utilisateur:NicoV/WikiCleanerConfiguration, paramètre general_good_1lt_templates, il y a une liste de modèles qui créent un lien vers une page d'homonymie, et pour lesquels ce lien doit être considéré comme normal. --NicoV (discuter) 3 septembre 2013 à 18:04 (CEST)[répondre]
Merci. J'ai aussi trouvé Catégorie:Modèle d'homonymie. Il va me faloir un peu de temps pour analyser tout ça pour être sur de ne pas « décolorer » un modèle qui ne doit pas l'être, mais ça ne devrait pas poser de problème. Zebulon84 (discuter) 3 septembre 2013 à 18:39 (CEST)[répondre]
La demande sur sur WP:DIMS Zebulon84 (discuter) 4 septembre 2013 à 08:27 (CEST)[répondre]
✔️ ici Leag ⠇⠑⠁⠛ 4 septembre 2013 à 09:00 (CEST)[répondre]
Super rapide. Je pense qu'il reste important de faire la demande sur DIMS, ça permet une meilleur visibilité de la modif, et donc de retrouver plus facilement le problème s'il y a un effet de bord indésirable (on ne sait jamais). Zebulon84 (discuter) 4 septembre 2013 à 09:04 (CEST)[répondre]
Peux-tu mettre à jour la page d'aide pour indiquer comment changer la couleur des homonymies volontaire page_h ? J'aimerais les mettre en vert. Merci Leag ⠇⠑⠁⠛ 4 septembre 2013 à 09:15 (CEST)[répondre]
J'ai trouvé comment faire, mais ça peut servir à d'autres Émoticône Leag ⠇⠑⠁⠛ 4 septembre 2013 à 09:20 (CEST)[répondre]
J'ai l'intention de le faire dans la journée. Zebulon84 (discuter) 4 septembre 2013 à 09:46 (CEST)[répondre]
✔️ Reste à corriger les probables fautes d'orthographe. J'en ai profiter pour supprimer ce qui ne sert pas sur fr. Si ça chagrine quelqu'un, il suffit de les récupérer dans l'historique. Zebulon84 (discuter) 4 septembre 2013 à 11:11 (CEST)[répondre]

Merci pour toutes ces modifications dont le résultat dépasse mes espérances. À présent, la couleur de surlignage des liens vers les pages d’homonymie apporte une véritable information, ce qui n’était pas le cas auparavent. Zapotek (discuter) 6 septembre 2013 à 00:25 (CEST)[répondre]

Merci à toi pour l'idée de départ. Leag ⠇⠑⠁⠛ 6 septembre 2013 à 08:00 (CEST)[répondre]

Redirection[modifier le code]

Bonjour, est-il techniquement possible de rajouter une couleur pour les redirections ? Ça ne me parait pas facile à première vue. Quelqu'un a-t-il une idée ? Leag ⠇⠑⠁⠛ 12 septembre 2013 à 12:29 (CEST)[répondre]

Je ne crois pas que ce soit utile, parce qu’un contributeur doit normalement vérifier le titre de la cible d’un lien lorsqu’il l’établit, et si cette cible est une page de redirection, ce devrait être volontaire (par exemple, lorsque le titre correct est celui de la page de redirection). Je ne trouve aucun inconvénient à cibler des pages de redirection (y compris lorsque la cible a été renommée), et chercher à diminuer le nombre de tels liens n’aboutirait qu’à augmenter les déjà trop nombreuses éditions sans intérêt qui allongent les historiques des articles au-delà du raisonnable. Zapotek (discuter) 12 septembre 2013 à 14:15 (CEST)[répondre]
Les liens vers les pages redirigées ont la class « mw-redirect », indépendamment de l'activation de ce gadget. Pour les avoir en couleur il suffit de personnaliser cette class dans ton fichier common.css. Par exemple je les affiche en vert, avec un vert plus foncé pour les pages visitées, grâce au code ci-dessous. — Zebulon84 (discuter) 12 septembre 2013 à 15:08 (CEST)[répondre]
.mw-redirect { color: forestGreen; }             /*les redirections en vert */
a.mw-redirect:visited   { color: darkGreen; }   /* les redirections visitées en vert foncé */
Je vais tout même essayer ce code pour voir si cette information supplémentaire peut avoir un intérêt pratique. Merci. Zapotek (discuter) 12 septembre 2013 à 21:26 (CEST)[répondre]

@Zebulon84 Merci pour le code css Émoticône
@Zapotek Je pense que ça peut servir quand on renomme une page pour corriger toutes les redirections afin d'éviter que plusieurs s'enchainent si il y a plusieurs renommages à la suite. Leag ⠇⠑⠁⠛ 13 septembre 2013 à 08:21 (CEST)[répondre]