From ef1d7a5d943fe672fe244413946e8db1a892c727 Mon Sep 17 00:00:00 2001 From: tristan Date: Tue, 9 Jun 2026 17:22:26 +0200 Subject: [PATCH] feat(date) : anneau focus clavier et ouverture clavier sur CalendarField MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Couvre toute la famille date (Date, DateRange, DateTime, DateWeek) : - Anneau de focus clavier (clavier-only) ; ouvert, l'anneau entoure champ + calendrier d'un seul tenant (combo) - Entrée / Espace ouvrent/ferment le calendrier (mode non éditable), Échap ferme ; mode éditable inchangé - Anneau sur la croix d'effacement Co-Authored-By: Claude Opus 4.8 (1M context) --- .../malio/date/internal/CalendarField.vue | 40 +++++++++++++++++-- 1 file changed, 36 insertions(+), 4 deletions(-) diff --git a/app/components/malio/date/internal/CalendarField.vue b/app/components/malio/date/internal/CalendarField.vue index 7c40a9a..cd9fdf1 100644 --- a/app/components/malio/date/internal/CalendarField.vue +++ b/app/components/malio/date/internal/CalendarField.vue @@ -23,10 +23,10 @@ placeholder="_" type="text" @click="onFieldClick" - @focus="onFocus" + @focus="onFocus(); onKbdFocus()" @input="onInput" - @blur="onBlur" - @keydown.enter.prevent="onEnter" + @blur="onBlur(); onKbdBlur()" + @keydown="onKeydown" >