Projet

Général

Profil

Development #75017

Vue calendaire BO : afficher un calendrier pour recherche une date dans la vue journalière

Ajouté par Anaïs Ecuvillon il y a environ un an. Mis à jour il y a 11 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
02 mars 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

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

Copié depuis Chrono - Development #75014: Vue calendaire BO : revoir l'accès à la recherche par dateNouveau02 mars 2023

Actions

Historique

#1

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é
#3

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é.

#4

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 ?

#5

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 ?

#6

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>.

#7

Mis à jour par Thomas Jund il y a 11 mois

Dans ce ticket on serait sur autre chose (?) : ça garderait la popup maison mais dedans il y aurait un <input type=date>.

Moi j'aime bien cette idée.
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.

#8

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...

#9

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.

#10

Mis à jour par Thomas Jund il y a 11 mois

  • Assigné à mis à Thomas Jund
#11

Mis à jour par Thomas Jund il y a 11 mois

  • Statut changé de Nouveau à En cours
#12

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 :

#13

Mis à jour par Thomas Jund il y a 11 mois

Patch avec uniquement le date input sur le calendrier vue jour.

#14

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 :

#15

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 :

#16

Mis à jour par Transition automatique il y a 11 mois

  • Statut changé de Résolu (à déployer) à Solution déployée
#17

Mis à jour par Transition automatique il y a 9 mois

Automatic expiration

Formats disponibles : Atom PDF