Projet

Général

Profil

Development #41605

utiliser un <input type="date"/> pour un attribut utilisateur de type "birthdate" quand s'est pris en charge par le navigateur

Ajouté par Serghei Mihai il y a environ 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
10 avril 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Comme s'est fait pour wcs (#11109) il reste à faire ici.


Fichiers

Révisions associées

Révision dd154d91 (diff)
Ajouté par Serghei Mihai il y a presque 4 ans

widgets: use "date" input for dates (#41605)

Historique

#2

Mis à jour par Serghei Mihai il y a environ 4 ans

  • Sujet changé de utiliser un <input type="date"/> pour un attribut utilisateur de type "birthdate" à utiliser un <input type="date"/> pour un attribut utilisateur de type "birthdate" quand s'est pris en charge par le navigateur
#3

Mis à jour par Serghei Mihai il y a presque 4 ans

En préservant le rendu du format jj/mm/aaaa quand le date n'est pas pris en compte à coup de triche en JS.

Les widgets comme DateTimeWidget ne semblent être utilisées nulle part et un nettoyage/refactoring pourrait se faire, mais pas dans ce ticket.

#4

Mis à jour par Benjamin Dauvergne il y a presque 4 ans

Serghei Mihai a écrit :

En préservant le rendu du format jj/mm/aaaa quand le date n'est pas pris en compte à coup de triche en JS.

Si on n'utilise plus le widget bootstrap il faudrait retirer les références à bootstrap et le code JS qui va avec.

Les widgets comme DateTimeWidget ne semblent être utilisées nulle part et un nettoyage/refactoring pourrait se faire, mais pas dans ce ticket.

Si c'est nécessaire pour faire ce que je dis juste avant je serai pour que ce soit fait maintenant, sinon ok ouvre un ticket et lie le à celui-ci.

#5

Mis à jour par Serghei Mihai il y a presque 4 ans

Benjamin Dauvergne a écrit :

Serghei Mihai a écrit :

En préservant le rendu du format jj/mm/aaaa quand le date n'est pas pris en compte à coup de triche en JS.

Si on n'utilise plus le widget bootstrap il faudrait retirer les références à bootstrap et le code JS qui va avec.

On l'utilise si le navigo ne supporte par le type date et mets text, d'ou le fallback sur le widget bootstrap.

#6

Mis à jour par Benjamin Dauvergne il y a presque 4 ans

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

Serghei Mihai a écrit :

On l'utilise si le navigo ne supporte par le type date et mets text, d'ou le fallback sur le widget bootstrap.

Ok; comme je n'y comprends rien je valide.

#7

Mis à jour par Serghei Mihai il y a presque 4 ans

De https://developer.mozilla.org/fr/docs/Web/HTML/Element/Input/date:

Pour les navigateurs qui ne prennent pas en charge ce type d'élément <input>, c'est un simple <input type="text"> qui sera affiché.

Donc ce cas il faut fallbacker sur le datetimepicker.

#8

Mis à jour par Serghei Mihai il y a presque 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit dd154d9170dca485a99d974d7dc66111ff743181 (origin/master, origin/HEAD)
Author: Serghei Mihai <smihai@entrouvert.com>
Date:   Thu May 7 15:06:33 2020 +0200

    widgets: use "date" input for dates (#41605)
#9

Mis à jour par Frédéric Péters il y a presque 4 ans

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

Formats disponibles : Atom PDF