Discussion modèle:Liste horizontale
Ajouter un sujetApparence
Dernier commentaire : il y a 1 mois par Od1n dans le sujet Ce modèle ne crée par de liste horizontale en fait ?
Ce modèle ne crée par de liste horizontale en fait ?
[modifier]Bonjour et bonjour Od1n.
Je te notifie ici parce que c'est toi qui a fait les dernières modifs sur ce modèle.
Pourquoi n'est-il pas comme sur wp.fr ?
Ici, il ne crée pas vraiment des listes horizontales, mais des fausses listes horizontales avec des puces qui sont des caractères •
(comme sur Modèle:Palette Michel Audiard et toutes les autres palettes, je suppose).
Ça pose des problèmes d'accessibilité, mais le modifier maintenant pour lui faire faire des vraies listes horizontales va sûrement demander de modifier toutes les pages où il est utilisé.
Moi qui voulais juste l'utiliser pour l'entête de Wikiquote:AWB, je vais devoir faire une fausse liste à puces...
Bonne journée, Şÿℵדαχ₮ɘɼɾ๏ʁ 18 février 2025 à 04:19 (CET)
- Ce modèle a besoin du CSS associé pour fonctionner. Cela se trouve dans le fichier w:MediaWiki:Common.css (chercher ".liste-horizontale") et c'est à copier vers les fichiers MediaWiki:Common.css et MediaWiki:Mobile.css.
- Sur frwiki, le CSS est dans le Common.css (ou Mobile.css) global, donc chargé en asset avec toutes les pages, parce que la majorité des pages contiennent au moins une palette, et font donc usage de la classe. Dans l'éventualité où ici sur Wikiquote la classe ne serait que peu utilisée, il y aurait la possibilité d'utiliser à la place un TemplateStyles.
- À propos, le chargement du CSS mobile est toujours autant éclaté au sol, pour ceux qui seraient intéressés par les détails voir cette discussion et les tickets Phabricator liés.
- Od1n (discussion) 19 février 2025 à 00:47 (CET)
- Bonjour. Merci @SyntaxTerror. Hum, ça doit être aussi pour ça que les modèles (via les modules) {{autorité}} et {{bases}} s’affichent bizarrement pour le moment ! On a « :addClass('liste-horizontale') » sur les modules… Quand j’ai commencé à tester ces modèles y’a qlq années ici, j’ai bloqué un moment sur ce détail sans trouver un début d’explication…
- Merci Od1n
pour les précisions ! Intéressante cette page d’aide TemplateStyles… Je vais essayer de me faire la main avec ça pour commencer, et si besoin je solliciterai les admin d’interface.
- Bon week-end à vous et encore merci ! Malik (discussion) 21 février 2025 à 19:14 (CET)
- pour les palettes ici (Catégorie:Palette de navigation), certaines utilisent encore {{Liste éléments}}. Il faudra en effet régler cela si ça pose des problèmes d’accessibilité ! Malik (discussion) 21 février 2025 à 19:22 (CET)
- Et pour l’exemple cité, le problème d’affichage horizontal a été contourné avec cette modif spécial:diff/330913. Malik (discussion) 21 février 2025 à 19:29 (CET)
- @Od1n et Malik2Mars : il y a un nombre limité de palettes, mais en même temps, il n'y a pas beaucoup de pages sur ce Wiki, donc je pense que faire pareil que sur wp.fr serait la meilleure des choses à faire. Il y aura tôt ou tard beaucoup plus de pages, autant prévoir dès maintenant.
- D'autant plus que faire différemment n'aide pas à la maintenance pour les personnes qui ne sont pas au courant des spécificités entre wq.fr et wp.fr.
- Je viens de regarder les modèles qui auraient besoin d'être modifiés, et il n'y en a que ces quatre-là à première vue :
- D'autres utilisent {{liste horizontale}}, mais affichent des listes verticales qui devraient normalement être horizontales (la doc du modèle notamment) :
- Modèle:Liste horizontale/Documentation
- Modèle:Méta palette de navigation/Documentation/Exemple 1
- Modèle:Méta palette de navigation/Documentation/Exemple 3
- Modèle:Méta palette de navigation/Documentation/Exemple 6
- Modèle:Palette Conventions
- Modèle:Palette Jumanji
- Modèle:Palette Labels sur Wikiquote
- Modèle:Palette Modèles bibliographiques
- Modèle:Brouillon
- Modèle:Méta lien catégories
- Sur Modèle:Palette Labels sur Wikiquote une liste horizontale n'est pas nécessaire pour le moment, car au contraire de wp.fr [1], il n'y a pas de portails ni de thèmes labellisés (et pour le moment, pas d'articles non plus d'ailleurs), mais ce n'est pas très important.
- En passant,
Orlodrim, serait-il possible d'adapter wstat.fr pour Wikiquote ? C'est tellement pratique sur wp.fr, et là, j'ai dû passer en revue les presque 2000 pages appelant ce modèle avec AWB, alors que seules celles-ci dessus l'utilisent vraiment dans leur code).
- Bonne journée, Şÿℵדαχ₮ɘɼɾ๏ʁ 21 février 2025 à 23:24 (CET)
- Modèles {{Liste éléments}} à remplacer une fois que {{liste horizontale}} sera vraiment horizontale :
- Modèle:Palette Bases
- Modèle:Palette Divinités olympiennes
- Modèle:Palette Femmes ministres et vice-ministres de la République Démocratique du Congo
- Modèle:Palette Femmes peintres
- Modèle:Palette Liste des modèles siècle
- Modèle:Palette Léonard de Vinci
- Modèle:Palette Modèles de vote
- Utilisateur:Uchroniste 40
- Şÿℵדαχ₮ɘɼɾ๏ʁ 22 février 2025 à 03:23 (CET)
- Je viens de faire un essai et l'apparence des quatre modèles {{liste horizontale}} ne va pas changer si on met en place le CSS de wp.fr ici, il faudra juste remplacer les
•
par des*
pour que ça devienne des vraies listes HTML. - Je peux m'occuper de ces changements, j'ai déjà les regexes qui vont bien pour ça, et également pour les modèles {{Liste éléments}} à remplacer (il y a aussi une poignée de modèles utilisant {{·}} [2]).
- Après on pourra passer en DdA ou en SI les modèles {{Liste éléments}} et {{·}} non accessibles pour ne plus qu'on puisse les utiliser quand même. Şÿℵדαχ₮ɘɼɾ๏ʁ 22 février 2025 à 12:26 (CET)
- Salut @SyntaxTerror ! Super, merci beaucoup pour ces détails ! Je suis entièrement d’accord avec toi, il faut se projeter un peu disons (on est sur un wiki
) : « Il y aura tôt ou tard beaucoup plus de pages, autant prévoir dès maintenant. »
- Partant du code wp, w:Mediawiki:Common.css#L-1356 à L-1426 (a-t-on besoin de toutes ces lignes d’ailleurs @Od1n ?), j’ai ajouté à mon css Utilisateur:Malik2Mars/vector-2022.css#L-24 à 81 sans les body:not(.skin-minerva) pour tester. En l’état, les 10 pages que tu as listées s’affichent correctement : les listes sont horizontales pour moi si connecté.
- Une fois le code au point, vérifié, testé, je ferais la demande aux admin d’interface. À regrouper avec une autre demande pour le fonctionnement du modèle sous titre (cf. Discussion utilisateur:Uchroniste 40#Augustin d'Hippone), tests OK. D’ici ce week-end j’espère !
- D’ici là, j’aimerai bien aussi tester l’autre solution proposée (TemplateStyles) via une version test du modèle : donc modèle:Liste horizontale/Test et modèle:Liste horizontale/Test/styles.css à bleuir
– juste pour tester, la solution globale est préférable
.
- À bientôt et encore merci ! Malik (discussion) 3 mars 2025 à 21:05 (CET)
- nb: on peut ajouter les nouvelles palette {{Palette Donnez votre avis}} et {{Palette Catégorie de maintenance}} à la liste des modèles à modifier (@Musstruss). Malik (discussion) 3 mars 2025 à 21:43 (CET)
- Pour répondre à ta question plus haut : je serais d'avis de mettre dans MediaWiki:Common.css le code entier, tel qu'il est dans le Common.css de frwiki. On pourrait gratter quelques lignes en retirant le code spécifique à Minerva, mais cela compliquerait la situation.
- Pour ce qui est d'avoir les styles sur mobile, c'est plus compliqué :
- Tu pourrais copier à nouveau la totalité du code dans MediaWiki:Mobile.css (éventuellement en retirant le code pour les skins autres que Minerva, mais là encore, on gagne à peine mais au prix d'une complexification de la situation). Problèmes : le CSS de ce fichier est chargé dynamiquement, donc ça produit un FOUC ; et ce fichier risque très fortement d'être supprimé à l'avenir, cf. T248416.
- Ou alors copier dans MediaWiki:Minerva.css pour être tranquille. Problème de leur système, au fort couplage mobile/Minerva : redondance/conflit de code avec Minerva sur desktop (qui charge Common.css + Minerva.css), et pas de support d'autres skins que Minerva sur mobile ; oui, leur système est claqué au sol.
- Pour résumer, je serais d'avis de copier le code entier dans Common.css et dans Minerva.css, comme ça tu es tranquille. On pourrait adapter les codes pour gratter (en retirant la gestion de Minerva dans le Common.css, et en ne gérant que Minerva dans le Minerva.css), mais il me parait préférable d'avoir un code unique pour moins se prendre la tête.
- Od1n (discussion) 4 mars 2025 à 14:35 (CET)
- Salut @SyntaxTerror ! Super, merci beaucoup pour ces détails ! Je suis entièrement d’accord avec toi, il faut se projeter un peu disons (on est sur un wiki
- Je viens de faire un essai et l'apparence des quatre modèles {{liste horizontale}} ne va pas changer si on met en place le CSS de wp.fr ici, il faudra juste remplacer les