Projet

Général

Profil

Development #59773

ellipse dans pagination sur trois pages

Ajouté par Frédéric Péters il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
16 décembre 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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

roles-page3.png (1,02 ko) roles-page3.png Frédéric Péters, 16 décembre 2021 09:45
roles-page2.png (916 octets) roles-page2.png Frédéric Péters, 16 décembre 2021 09:45
roles-page1.png (1,17 ko) roles-page1.png Frédéric Péters, 16 décembre 2021 09:45
0001-templates-provide-more-consistent-use-of-ellipses-in.patch (2,38 ko) 0001-templates-provide-more-consistent-use-of-ellipses-in.patch Paul Marillonnet, 16 décembre 2021 12:20
1-6.lwrapped.png (1,35 ko) 1-6.lwrapped.png Paul Marillonnet, 16 décembre 2021 12:20
1-6.rwrapped.png (1,39 ko) 1-6.rwrapped.png Paul Marillonnet, 16 décembre 2021 12:20
1-6.png (1,8 ko) 1-6.png Paul Marillonnet, 16 décembre 2021 12:20
1-5.png (1,4 ko) 1-5.png Paul Marillonnet, 16 décembre 2021 12:20
1-4.png (1,29 ko) 1-4.png Paul Marillonnet, 16 décembre 2021 12:20
1-3.png (928 octets) 1-3.png Paul Marillonnet, 16 décembre 2021 12:20
1-2.png (715 octets) 1-2.png Paul Marillonnet, 16 décembre 2021 12:20
12.png (1,2 ko) 12.png Paul Marillonnet, 16 décembre 2021 12:20
11.png (1,66 ko) 11.png Paul Marillonnet, 16 décembre 2021 12:20
10.png (1,97 ko) 10.png Paul Marillonnet, 16 décembre 2021 12:21
9.png (2,82 ko) 9.png Paul Marillonnet, 16 décembre 2021 12:21
8.png (1,89 ko) 8.png Paul Marillonnet, 16 décembre 2021 12:21
5.png (2,29 ko) 5.png Paul Marillonnet, 16 décembre 2021 12:21
4.png (2,28 ko) 4.png Paul Marillonnet, 16 décembre 2021 12:21
3.png (1,92 ko) 3.png Paul Marillonnet, 16 décembre 2021 12:21
2.png (1,67 ko) 2.png Paul Marillonnet, 16 décembre 2021 12:21
1.png (1,19 ko) 1.png Paul Marillonnet, 16 décembre 2021 12:21
mobile-with.png (37,2 ko) mobile-with.png Paul Marillonnet, 16 décembre 2021 18:16
mobile-without.png (37,1 ko) mobile-without.png Paul Marillonnet, 16 décembre 2021 18:16

Révisions associées

Révision a3124c9c (diff)
Ajouté par Paul Marillonnet il y a plus de 2 ans

templates: provide more consistent use of ellipses in pagination (#59773)

Historique

#1

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

#2

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.

#3

Mis à jour par Paul Marillonnet il y a plus de 2 ans

  • Projet changé de Authentic 2 à Gadjo
#4

Mis à jour par Paul Marillonnet il y a plus de 2 ans

  • Assigné à mis à Paul Marillonnet
#5

Mis à jour par Paul Marillonnet il y a plus de 2 ans

Voilà ce qui me paraît le plus logique.

#6

Mis à jour par Paul Marillonnet il y a plus de 2 ans

Et les autres visuels, dont le nombre total dépasse le nombre max de fichiers joints dans une note redmine.

#7

Mis à jour par Paul Marillonnet il y a plus de 2 ans

Le parti pris c’est :
  • 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.

#8

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 ?

#9

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.

#10

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)

#11

Mis à jour par Paul Marillonnet il y a plus de 2 ans

En PJ des captures en mode mobile 360 px de large, avec et sans application du patch.

#12

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.

#13

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

  • Statut changé de Solution proposée à Solution validée

Ok.

#14

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)
#15

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
#16

Mis à jour par Transition automatique il y a environ 2 ans

Automatic expiration

Formats disponibles : Atom PDF