Datepicker : aujourd'hui ne ramène pas à aujourd'hui
#5194
Closed
opened 10 months ago by maieul
·
12 comments
No Branch/Tag Specified
1.8
1.9.1
1.9.2
2.0
2.1
3.0
3.1
3.2
4.0
4.1
4.2
boutons-danger
coquille_doc
debug_ecrire_fichier
dev-sortable
dev/autoloader
dev/hasard_fixe
dev/instituer_ergo
dev/issue_4626_menu_squelettes
dev/issue_5496_intro_ligne_null
dev_infos_image
fix/valider_url_distante
fix_issue_5454
fix_modifier_login
issue_4101
issue_4678
issue_4705
issue_4717
issue_4836
issue_4946
issue_5095
issue_5344
issue_5427_bis
master
refactor_extraire_balises
remove_no_image_filtrer
trigger_deprecated_42
v1.8.3+b
v1.9.1+i
v1.9.2+f
v1.9.2+g
v1.9.2+h
v1.9.2+i
v1.9.2+j
v1.9.2+k
v1.9.2+m
v1.9.2+n
v1.9.2+o
v1.9.2+p
v2.0.0
v2.0.1
v2.0.10
v2.0.11
v2.0.12
v2.0.13
v2.0.14
v2.0.15
v2.0.16
v2.0.17
v2.0.18
v2.0.19
v2.0.2
v2.0.20
v2.0.21
v2.0.22
v2.0.23
v2.0.24
v2.0.25
v2.0.26
v2.0.3
v2.0.5
v2.0.6
v2.0.7
v2.0.8
v2.0.9
v2.1.0
v2.1.1
v2.1.10
v2.1.11
v2.1.12
v2.1.13
v2.1.14
v2.1.15
v2.1.16
v2.1.17
v2.1.18
v2.1.19
v2.1.2
v2.1.20
v2.1.21
v2.1.22
v2.1.23
v2.1.24
v2.1.25
v2.1.26
v2.1.27
v2.1.28
v2.1.29
v2.1.3
v2.1.30
v2.1.4
v2.1.5
v2.1.6
v2.1.7
v2.1.8
v2.1.9
v3.0.0
v3.0.0-alpha.1
v3.0.0-beta
v3.0.0-beta.2
v3.0.0-rc
v3.0.1
v3.0.10
v3.0.11
v3.0.12
v3.0.13
v3.0.14
v3.0.15
v3.0.16
v3.0.17
v3.0.18
v3.0.19
v3.0.2
v3.0.20
v3.0.21
v3.0.22
v3.0.23
v3.0.24
v3.0.25
v3.0.26
v3.0.27
v3.0.28
v3.0.3
v3.0.4
v3.0.5
v3.0.6
v3.0.7
v3.0.8
v3.0.9
v3.1.0
v3.1.0-alpha
v3.1.0-beta
v3.1.0-rc
v3.1.0-rc.2
v3.1.0-rc.3
v3.1.1
v3.1.10
v3.1.11
v3.1.12
v3.1.13
v3.1.14
v3.1.15
v3.1.2
v3.1.3
v3.1.4
v3.1.5
v3.1.6
v3.1.7
v3.1.8
v3.1.9
v3.2-alpha.1
v3.2.0
v3.2.0-alpha.1
v3.2.0-beta
v3.2.0-beta.2
v3.2.0-beta.3
v3.2.1
v3.2.10
v3.2.11
v3.2.12
v3.2.13
v3.2.14
v3.2.15
v3.2.16
v3.2.17
v3.2.18
v3.2.19
v3.2.2
v3.2.3
v3.2.4
v3.2.5
v3.2.6
v3.2.7
v3.2.8
v3.2.9
v4.0.0
v4.0.0-alpha
v4.0.0-beta
v4.0.1
v4.0.10
v4.0.11
v4.0.2
v4.0.3
v4.0.4
v4.0.5
v4.0.6
v4.0.7
v4.0.8
v4.0.9
v4.1.0
v4.1.0-alpha
v4.1.0-beta
v4.1.0-rc
v4.1.1
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.1.8
v4.1.9
v4.2.0
v4.2.0-alpha
v4.2.0-alpha2
v4.2.1
v4.2.2
Labels
Amélioration, nouvelle fonctionnalité APIs authentification base de données bug
Ca ne fonctionne pas code généré compilo css divers documentation doublon
Ce ticket est un doublon ergonomie espace privé filtres et balises formulaires Inscription installation invalide
Ticket invalide javascript langues LDAP plugin PostgreSQL refusé
Ignoré, c'est comme Ca... sécurité traduction
Apply labels
Clear labels
accessibilité
amélioration
Amélioration, nouvelle fonctionnalité APIs authentification base de données bug
Ca ne fonctionne pas code généré compilo css divers documentation doublon
Ce ticket est un doublon ergonomie espace privé filtres et balises formulaires Inscription installation invalide
Ticket invalide javascript langues LDAP plugin PostgreSQL refusé
Ignoré, c'est comme Ca... sécurité traduction
No Label
accessibilité
amélioration
APIs
authentification
base de données
bug
code généré
compilo
css
divers
documentation
doublon
ergonomie
espace privé
filtres et balises
formulaires
Inscription
installation
invalide
javascript
langues
LDAP
plugin
PostgreSQL
refusé
sécurité
traduction
Milestone
Set milestone
Clear milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
Assign users
Clear assignees
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.
No due date set.
Dependencies
This issue currently doesn't have any dependencies.
Reference in new issue
There is no content yet.
Delete Branch '%!s(MISSING)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
No
Yes
Soit un article datée du 30 juin 2022.
Si je veux modifier la date, et que je click sur "aujourd'hui" dans le date picker, cela me selectionne le ... 30 juin 2022, et pas la date d'aujourd'hui.
Version cible ?
Des que possible dirai je. En tt cas le bug est la en 4.0, et je crois aussi en master
Je vois d'après la doc https://bootstrap-datepicker.readthedocs.io/en/stable/options.html?highlight=today#todaybtn que ce bouton peut avoir deux comportements, linked et unlinked cf :
On utilise l'option avec uniquement true cf
21097aece8/prive/formulaires/dateur/inc-dateur.html (L27)
donc unlinked, la solution serait de passer l'option à linked.@cerdic un avis ?
Je crois que déjà le ticket est mal formulé, car si je clique sur le bouton "Aujourd'hui" ça ramène bien l'affichage du picker (on repasse sur le mois en cours, qui contient la date du jour).
Mais, de fait, la date du jour n'est pas sélectionnée.
Je suis retourné voir en 3.2 comment ça fonctionnait, et il n'y avait pas de bouton "aujourd'hui" ce qui est plus simple.
J'ai testé en changeant le comportement du bouton, mais ça m'emballe pas trop non plus car ça selectionne la date du jour ET ferme le calendrier.
Ça peut-être pertinent dans certains cas, mais pas tout le temps.
Par ailleurs le comportement par défaut actuel du picker est modifiable en ajoutant un attribut sur le input:
Donc j'aurais tendance à penser qu'on laisse le comportement par défaut actuel dans le picker.
Cependant, ce qui améliorerait certainement la compréhension de l'interface c'est que la date du jour soit highlightée d'une façon ou d'une autre, ce que faisait l'ancien picker.
J'ai fait de même :)
Ha ben mince, je viens jsute d'envoyer une PR pour ça, je vous laisse la fermer.
Ah oui, effectivement. Il n'empeche que
Pour ça, il y a l'option
todayHighlight
cf https://bootstrap-datepicker.readthedocs.io/en/stable/options.html?highlight=today#todayhighlightJe comprends pas ta phrase @maieul "Le "aujourd'hui" est ambigue, car tout le reste concerne des dates selectionnées, du coup pour moi c'était une selection."
Au contraire : tous les boutons concernent la navigation dans le calendrier (précédent, suivant, année, aujourd'hui) et SEUL le clic sur une date sélectionne une date.
Bref j'ai envoyé #5198 qui rend les choses plus claires
Et encore une fois tout cela est personalisable via les data-x sur les input au cas par cas
Ah oui, mais les boutons sont au dessus de la grille, alors que le "aujourd'hui" est en en dessous donc pour moi c'est une date sur laquelle on clique pour la choisir, pas un bouton de nav. Si on mettait au dessus.
En gros là on a
Moi je comprennais
Si on pouvait avoir
j'ai bien compris que t'avais pas compris, mais avec #5198 maintenant c'est tout compris. compris ?
Disons que cela ne résoud pas tout, mais que c'est deja pas mal, et que donc je propose qu'on ferme, et qu'on se prendra plus la tete si on a d'autres personnes dans le même cas que moi.
C’est intégré.