fix(quick-260921-jt4): Kalender-Tageszelle wird echte Schaltflaeche fuer Tage mit Terminen
- Zelle rendert als <button type="button"> NUR wenn hasEvents gilt, sonst unveraendert als <div> ohne Handler (D-01) — 42 neue Tab-Stopps waeren eine Verschlechterung - onFocus/onBlur mit demselben Rumpf wie onMouseEnter/onMouseLeave, damit die Termin-Einblendung auch per Tastatur erscheint/verschwindet - cellClass unveraendert uebernommen, nur w-full text-left ergaenzt (D-04, kein optischer Unterschied); widgetNoDrag bleibt erhalten - aria-label nennt Datum und Terminzahl ueber neue Katalogschluessel widgets.calendar.dayEventsOne/dayEventsMany (Mehrzahl-Konvention wie configMaxEventsOne/Many, D-05) - Neue Tests: Tag mit Terminen ist <button> und reagiert auf Fokus/Weggehen wie auf Maus-Hover; Tag ohne Termine bleibt <div>; Einzahl-/Mehrzahl-Beschriftung; echter Tab-Stopp nachgewiesen Nach diesem Umbau: klick-regeln 5 (nur die vier <img onError> + Taschenrechner-Rahmen), semantic 0, a11y gesamt 14, errors 0 — Aufgabe 1 des Plans vollstaendig. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TPPB4ApQxzSU1rwV2Ffj9J
This commit is contained in:
@@ -244,6 +244,8 @@
|
||||
"upcomingTitle": "Nächste Termine",
|
||||
"tooltipMore": "Weitere Termine vorhanden",
|
||||
"allDay": "ganztägig",
|
||||
"dayEventsOne": "{date}: 1 Termin",
|
||||
"dayEventsMany": "{date}: {count} Termine",
|
||||
"configShowMonth": "Monatsansicht anzeigen",
|
||||
"configMaxEvents": "Anzahl Termine",
|
||||
"configMaxEventsNone": "Ausblenden",
|
||||
|
||||
@@ -244,6 +244,8 @@
|
||||
"upcomingTitle": "Upcoming events",
|
||||
"tooltipMore": "More events available",
|
||||
"allDay": "all day",
|
||||
"dayEventsOne": "{date}: 1 event",
|
||||
"dayEventsMany": "{date}: {count} events",
|
||||
"configShowMonth": "Show month view",
|
||||
"configMaxEvents": "Number of events",
|
||||
"configMaxEventsNone": "Hide",
|
||||
|
||||
Reference in New Issue
Block a user