Development #75017
Vue calendaire BO : afficher un calendrier pour recherche une date dans la vue journalière
0%
Description
Dans la vue calendaire BO : quand on est dans la vue Jour et que l'on veut rechercher directement une date, afficher plutôt un champs de type date qui affiche un calendrier quand on clique dessus (comme le champ de type date dans les formulaires) plutôt que le menu déroulant actuel.
Demandes liées
Historique
Mis à jour par Anaïs Ecuvillon il y a environ un an
- Copié depuis Development #75014: Vue calendaire BO : revoir l'accès à la recherche par date ajouté
Mis à jour par Valentin Deniaud il y a 12 mois
Frédéric Péters a écrit, il y a 5 ans (#21334#note-2) :
Passer par l'input type=date ne donne pas un résultat satisfaisant (pas possible de le déplier sur un événement js dans chrome); voici une version html/js plus classique.
À voir avec tjund si ça a changé.
Mis à jour par Thomas Jund il y a 11 mois
La fonction showPicker est dispo.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/showPicker
Elle est assez récente : https://caniuse.com/?search=showPicker
Et à priori pas supporté par Safari. Mais à tester, sur ce navigateur, peut-être qu'un focus suffit ?
Mis à jour par Thomas Jund il y a 11 mois
Testé sous webkit et en effet la method showPicker() ne fonctionne pas. Mais est-ce si grave si les utilisateurs Mac/iOS doivent cliquer sur l'input pour ouvrir le date picker ?
Mis à jour par Frédéric Péters il y a 11 mois
Il s'agit d'imaginer l'entièreté du comportement désiré, à l'époque citée (#21334#note-2), l'idée était qu'un clic sur "lundi 12 février 2018" puisse ouvrir le calendrier de l'input date (<input> qui en lui-même aurait été caché d'une manière ou d'une autre). Comme ça n'était pas possible il y a eu cette popup maison avec sélecteur de date maison.
Dans ce ticket on serait sur autre chose (?) : ça garderait la popup maison mais dedans il y aurait un <input type=date>.
Mis à jour par Thomas Jund il y a 11 mois
Moi j'aime bien cette idée.Dans ce ticket on serait sur autre chose (?) : ça garderait la popup maison mais dedans il y aurait un <input type=date>.
On gagne en ergonomie d'avoir les 2 :
- utilisation possible du clavier par saisie de date via l'input : taper la date ou via arrows (plus pratique que 3 selects)
- utilisation via pointeur avec le calendrier avec adaptation de l'affichage en fonction du terminal (mobile ou desktop).
De plus, je ne vois aucune raison de limiter cette idée de nouvelle interface à l'affichage journalier uniquement.
Mis à jour par Valentin Deniaud il y a 11 mois
Thomas Jund a écrit :
De plus, je ne vois aucune raison de limiter cette idée de nouvelle interface à l'affichage journalier uniquement.
Côté vue hebdo on permet de naviguer par numéro de semaine, on perdrait ça à utiliser un type="date"
. Je vois qu'il existe un type="week"
qui ferait tout à fait l'affaire, mais pas supporté dans firefox...
Mis à jour par Thomas Jund il y a 11 mois
Côté vue hebdo on permet de naviguer par numéro de semaine
Ok, on se limite à la vue journalière et en fonction des retours on avise pour les autres vues.
Mis à jour par Robot Gitea il y a 11 mois
- Statut changé de En cours à Solution proposée
Thomas Jund (tjund) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/chrono/pulls/78
- Titre : use input type date to swich days in meetings agenda day view (#75017)
- Modifications : https://git.entrouvert.org/entrouvert/chrono/pulls/78/files
Mis à jour par Thomas Jund il y a 11 mois
Patch avec uniquement le date input sur le calendrier vue jour.
Mis à jour par Robot Gitea il y a 11 mois
- Statut changé de Solution proposée à Solution validée
Valentin Deniaud (vdeniaud) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 11 mois
- Statut changé de Solution validée à Résolu (à déployer)
Thomas Jund (tjund) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/chrono/pulls/78
- Titre : use input type date to swich days in meetings agenda day view (#75017)
- Modifications : https://git.entrouvert.org/entrouvert/chrono/pulls/78/files
Mis à jour par Transition automatique il y a 11 mois
- Statut changé de Résolu (à déployer) à Solution déployée