Discussion modèle:Tome avancement

Le contenu de la page n’est pas pris en charge dans d’autres langues.
La bibliothèque libre.

Collision[modifier]

Bonjour Cantons-de-l'Est Bonjour Je vérifiais comment se comporte la page index depuis que la table de métadonnées peut glisser sous la page couverture lorsque la fenêtre est minimisée particulièrement sur appareil mobile. J’ai constaté que même en profitant de cet espace additionnel, il y avait possibilité de collisions, notamment sur cette page. Je pense que cela est occasionné par {{Tome avancement}} qui retourne un texte insécable peu importe la taille qu’il occupe. Est-ce nécessaire qu’il en soit ainsi ou pourrait-on se limiter seulement aux premiers mots de façon à englober uniquement « Tome » et le no qui suit ? --Denis Gagne52 (d) Le miraculé du 9e 31 janvier 2023 à 23:38 (UTC)[répondre]

Denis Gagne52, Si vous pensez que c'est mieux, ça me va. — Cantons-de-l'Est p|d|d 1 février 2023 à 00:54 (UTC)[répondre]
Cantons-de-l'Est Cela éviterait certains désagréments car les utilisateurs ne sont pas conscients des limitations de white-space:nowrap. Le module string pourrait être utilisé comme dans {{lié}} mais en limitant le nombre de remplacements :
{{#invoke:String|replace|source_str|pattern_string|replace_string|replacement_count|plain_flag}}

ou

{{#invoke:String|replace|source=source_string|pattern=pattern_string|replace=replace_string|
   count=replacement_count|plain=plain_flag}}

Qu’en pensez-vous ? --Denis Gagne52 (d) Le miraculé du 9e 1 février 2023 à 01:20 (UTC)[répondre]

Denis Gagne52, C'est bon pour moi parce que c'est un modèle qui ne fait de sens que dans l'espace de noms Livre:, là où les appels de modèles ne sont pas très nombreux. — Cantons-de-l'Est p|d|d 1 février 2023 à 01:37 (UTC)[répondre]
Cantons-de-l'Est J’y ai repensé à tête reposée. Il n’est pas utile d’insérer des caractères insécables en début de ligne. En retirant white-space:nowrap, le texte va quelquefois se déporter sur une 2e ligne. Il faudrait plutôt prévoir une indentation négative en ajoutant « display:inline-block; padding-left:2em; text-indent:-2em ». Ce n’est là qu’une suggestion. À vous de voir !--Denis Gagne52 (d) Le miraculé du 9e 1 février 2023 à 14:23 (UTC)[répondre]
Denis Gagne52, J'ai essayé : ça induit une largeur fixe pour chaque bulle, peu importe que le texte soit d'un ou deux caractères. Que faire ? — Cantons-de-l'Est p|d|d 1 février 2023 à 18:41 (UTC)[répondre]
Cantons-de-l'Est Je viens de réaliser que, dans ce livre, si on retrouve une bulle par ligne, cela ne découle pas de votre modèle mais bien d’un choix de l’utilisateur. De plus, les collisions résultent des textes qui ne répondent pas aux critères puisque la documentation fait état d’un numéro et non d’une longue description. Je me ravise donc et considère que le modèle répond très bien au besoin. Désolé pour le dérangement. --Denis Gagne52 (d) Le miraculé du 9e 1 février 2023 à 19:25 (UTC)[répondre]