Development #40421
Suite au clic sur un bouton en bas de la page de détail de la demande, revenir en bas de cette page.
0%
Description
L'enchaînement d'actions manuelles sur une même demande est un cas d'usage fréquent. Afin d'éviter à l'agent de scroller la page de détail de la demande entre chaque action, il faudrait que l'agent revienne sur le bas de cette page (à la condition bien sûr qu'il ne soit pas amené ailleurs par une action de redirection).
Il ne s'agit pas d'afficher systématiquement le bas de page dès lors que l'on visite la page de détail de la demande, mais uniquement au retour d'une action manuelle depuis celle-ci.
Ce comportement semble acceptable par défaut puisque :- L'information que l'on souhaite garder en premier à l'agent est le statut courant de la demande. Or celui-ci est bien toujours affiché via la barre latérale droite fixe.
- Le comportement est cohérent car l'agent revient "où il était sur la page" précédemment à son action.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 4 ans
- Sujet changé de Suite au clique sur un bouton en bas de la page de détail de la demande, revenir en bas de cette page. à Suite au clic sur un bouton en bas de la page de détail de la demande, revenir en bas de cette page.
- Assigné à mis à Frédéric Péters
Mis à jour par Stéphane Laget il y a environ 4 ans
Avec une demande similaire à Grenoble : #21171 (mais aussi Chambéry et Villeurbanne)
Mis à jour par Thomas Noël il y a environ 4 ans
Petite note de mon côté : on utilise parfois une alerte en haut de page. Quand une telle alerte existe, sans doute ne faudrait-il pas retourner en bas de page (sinon l'agent va rater l'alerte). C'est la seule contre-indication que je vois.
Mis à jour par Mikaël Ates il y a environ 4 ans
Je dirais que si l'alerte est importante, elle est répétée en bas de page.
Mis à jour par Thomas Noël il y a environ 4 ans
Mikaël Ates a écrit :
Je dirais que si l'alerte est importante, elle est répétée en bas de page.
Je parle de l'existant (qu'il ne faut pas casser) : on a mis parfois des alertes en haut de page justement parce que l'agent n'allait pas en bas :)
Mis à jour par Frédéric Péters il y a environ 4 ans
- Fichier 0001-misc-anchor-user-at-action-form-after-submit-40421.patch 0001-misc-anchor-user-at-action-form-after-submit-40421.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Thomas Noël il y a environ 4 ans
r += htmltext('<a name="action-zone">')
Je suis pas très html5 fluent, mais peut-être faut-il fermer ce a ?
Mis à jour par Frédéric Péters il y a environ 4 ans
En HTML 5 c'est obsolète de faire ça, il y est dit de passer par des id.
Mis à jour par Thomas Noël il y a environ 4 ans
Frédéric Péters a écrit :
En HTML 5 c'est obsolète de faire ça, il y est dit de passer par des id.
Et donc plutôt id= et fermer le tag, <a id="action-zone"></a>
?
En dehors de ça, le patch me semble ok.
Mis à jour par Frédéric Péters il y a environ 4 ans
Et donc plutôt id= et fermer le tag, <a id="action-zone"></a> ?
Pour bien faire taper l'id sur un élément existant; c'est que j'aurais fait sauf que ça ne serait pas toujours le même et donc oui on se retrouverait à taper un élément bidon, mais plutôt <div id="action-zone"></div> et je trouvais ça plus nul que <a name...>.
Mis à jour par Thomas Noël il y a environ 4 ans
- Statut changé de Solution proposée à Solution validée
Frédéric Péters a écrit :
Et donc plutôt id= et fermer le tag, <a id="action-zone"></a> ?
Pour bien faire taper l'id sur un élément existant; c'est que j'aurais fait sauf que ça ne serait pas toujours le même et donc oui on se retrouverait à taper un élément bidon, mais plutôt <div id="action-zone"></div> et je trouvais ça plus nul que <a name...>.
Je suis un peu dépassé. Donc le <a name="truc">
va fonctionner ? Même sans fermer la balise ? Dans ce cas, je valide... (mais j'ai vraiment rien compris ;) )
Mis à jour par Frédéric Péters il y a environ 4 ans
Donc le <a name="truc"> va fonctionner ? Même sans fermer la balise ?
Oui. Mais si on veut être dans le vent, HTML5, on n'utiliserait pas <a name=...>. Et j'étais parti pour changer ça, juste pas encore fait.
Mis à jour par Frédéric Péters il y a environ 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
Poussé avec <span id="...">.
commit d763b18b600d5244b106736b2f2c7b3b3b41f466 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Mar 3 17:43:58 2020 +0100 misc: anchor user at action form after submit (#40421)
Mis à jour par Frédéric Péters il y a environ 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: anchor user at action form after submit (#40421)