Development #59773
ellipse dans pagination sur trois pages
0%
Description
Quand il y a trois pages de rôles, la pagination affiche :
- 1 | 2 … 3 sur la page 1
- 1 | 2 | 3 sur la page 2
- 1 … 2 | 3 sur la page 3
Fichiers
Révisions associées
Historique
Mis à jour par Marie Kuntz -> retour le 13 mai il y a plus de 2 ans
ça arrive avec plus de pages aussi, par exemple j'ai vu :
n | 6 … 7 sur la page 6
Mis à jour par Paul Marillonnet il y a plus de 2 ans
C’est la logique de pagination propre à gadjo qui veut ça, il me semble.
On aurait encore des exceptions à gérer jusqu’à 5 pages, où au lieu d’afficher 1…3…5 on pourrait très bien afficher directement 1|2|3|4|5 sans que ça prenne plus de place.
Mis à jour par Paul Marillonnet il y a plus de 2 ans
- Fichier 0001-templates-provide-more-consistent-use-of-ellipses-in.patch 0001-templates-provide-more-consistent-use-of-ellipses-in.patch ajouté
- Fichier 1-6.lwrapped.png 1-6.lwrapped.png ajouté
- Fichier 1-6.rwrapped.png 1-6.rwrapped.png ajouté
- Fichier 1-6.png 1-6.png ajouté
- Fichier 1-5.png 1-5.png ajouté
- Fichier 1-4.png 1-4.png ajouté
- Fichier 1-3.png 1-3.png ajouté
- Fichier 1-2.png 1-2.png ajouté
- Fichier 12.png 12.png ajouté
- Fichier 11.png 11.png ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Voilà ce qui me paraît le plus logique.
Mis à jour par Paul Marillonnet il y a plus de 2 ans
- Fichier 10.png 10.png ajouté
- Fichier 9.png 9.png ajouté
- Fichier 8.png 8.png ajouté
- Fichier 5.png 5.png ajouté
- Fichier 4.png 4.png ajouté
- Fichier 3.png 3.png ajouté
- Fichier 2.png 2.png ajouté
- Fichier 1.png 1.png ajouté
Et les autres visuels, dont le nombre total dépasse le nombre max de fichiers joints dans une note redmine.
Mis à jour par Paul Marillonnet il y a plus de 2 ans
- si on est à moins de trois page du début, pas d’ellipse car ça n’avance à rien d’afficher |1|…|3| 4 |5|…|9| à la place de |1|2|3| 4 |5|…|9|
- même chose en miroir si on est à moins de trois page de la fin, aucun intérêt à afficher |1|…|5| 6 |7|…|9| à la place de |1|…|5| 6 |7|8|9|
Une conséquence directe c’est que l’ellipse n’apparaît qu’à partir de 6 pages, en dessous de 6 il n’y en a pas.
Mis à jour par Thomas Jund il y a plus de 2 ans
car ça n’avance à rien d’afficher
Pour pouvoir donner un avis, j'aimerais bien comprendre dans un premier temps, par les choix qui ont été fait, quels sont les options données à l'usager.
Est-ce que c'est : permettre à minima de selectionner : la page prédédente, la suivante, la première & la dernière et de remplacer par des ellipses les numéros intermédiaires s'ils existent ?
Mis à jour par Paul Marillonnet il y a plus de 2 ans
Thomas Jund a écrit :
car ça n’avance à rien d’afficher
Pour pouvoir donner un avis, j'aimerais bien comprendre dans un premier temps, par les choix qui ont été fait, quels sont les options données à l'usager.
Est-ce que c'est : permettre à minima de selectionner : la page prédédente, la suivante, la première & la dernière et de remplacer par des ellipses les numéros intermédiaires s'ils existent ?
Oui, ce que tu décris c’était déjà le cas de la pagination dans gadjo, modulo le bug avec une ellipse même entre deux pages consécutives.
Ce que je propose, c’est de retirer aussi l’ellipse lorsqu’elle aurait lieu entre deux pages qui ne sont séparées entre elles que par une page, car il n’y a aucun gain (ni spatial sur le rendu à l’usager, ni sémantique) à remplacer cette seule page intermédiaire par l’ellipse.
Mis à jour par Thomas Jund il y a plus de 2 ans
Je dirais qu'il faut que tu checks à 360px sur mobile pour voir ce que ça donne quand tu as 6 liens (4.png)
Mis à jour par Paul Marillonnet il y a plus de 2 ans
- Fichier mobile-with.png mobile-with.png ajouté
- Fichier mobile-without.png mobile-without.png ajouté
En PJ des captures en mode mobile 360 px de large, avec et sans application du patch.
Mis à jour par Frédéric Péters il y a plus de 2 ans
Je n'ai pas tout réfléchi mais ok pour le résultat.
Mis à jour par Benjamin Dauvergne il y a plus de 2 ans
- Statut changé de Solution proposée à Solution validée
Ok.
Mis à jour par Paul Marillonnet il y a plus de 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit a3124c9c752120ad200ae015c2521a690b5f605a Author: Paul Marillonnet <pmarillonnet@entrouvert.com> Date: Thu Dec 16 12:04:38 2021 +0100 templates: provide more consistent use of ellipses in pagination (#59773)
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
templates: provide more consistent use of ellipses in pagination (#59773)