Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🛹 Feature: Shortkey ermöglichen bei Tooltips #6251

Closed
6 tasks done
gkollotzek opened this issue Mar 25, 2024 · 1 comment · Fixed by #6957
Closed
6 tasks done

🛹 Feature: Shortkey ermöglichen bei Tooltips #6251

gkollotzek opened this issue Mar 25, 2024 · 1 comment · Fixed by #6957
Assignees
Labels
a11y-retest desybri The task is assigned to the DESYBRI design system. feature New feature or request sample Relates to a sample in the sample-react project.

Comments

@gkollotzek
Copy link

gkollotzek commented Mar 25, 2024

Wie im heutigen gemeinsamen Termin besprochen die Feature Anfrage für Shortkeys:

  • Sieht optisch wie ein Access-Key aus, z.B.
image
  • aber es soll kein accesskey verwendet werden
    (Anwendungsbeispiel: Zuletzt fokussierte Tabellenzeile soll durch Shortkey angezeigt ("A")/ bearbeitet ("B") /gedruckt ("D") werden)
  • Für Screenreader muss versteckter Text angezeigt werden, dass es sich um einen Shortkey handelt
  • Das Event-Handling wird von der Anwendung übernommen (nicht Teil von KoliBri)

To-do

  • Tooltip und Span erweitern
    • Umbenennung der Property "_accessKey" in "_badgeText"
    • Badge bleibt aria-hidden
  • Link, Button, Inputs, Select, Textarea (alle die _accessKey umgesetzt haben)
    • Gleichzeitige Verwendung _accessKey und _shortKey erzeugt Fehler
    • _shortKey setzt BadgeKey am Tooltip
    • Accessability-Text wird erweitert, analog wie _accessKey von Screenreadern vorgelesen wird
  • Samples bei den betroffenen Komponenten anlegen.

Abgrenzung:

OS-Spezifische Steuertasten (Strg, Alt, Win, Cmd) werdem nicht von KoliBri gesetzt. Diese müssen von der Anwendung, z. B. als Font-Icon, korrekt übergeben werden.

Dies muss in der Readme dokumentiert werden.

@laske185 laske185 added feature New feature or request desybri The task is assigned to the DESYBRI design system. labels Apr 16, 2024
@laske185 laske185 moved this to 📄 Ready in KoliBri Board Apr 16, 2024
@laske185 laske185 moved this from 📄 Ready to Backlog in KoliBri Board May 2, 2024
@laske185 laske185 moved this from Backlog to 📄 Ready in KoliBri Board May 2, 2024
@laske185
Copy link
Contributor

Wenn shortkey gesetzt ist, dann muss auch der listener ein Pflichtfeld sein.

@laske185 laske185 removed the status in KoliBri Board Oct 7, 2024
@laske185 laske185 moved this to Backlog in KoliBri Board Oct 14, 2024
@laske185 laske185 added the sample Relates to a sample in the sample-react project. label Oct 17, 2024
@laske185 laske185 moved this from Backlog to 📄 Ready in KoliBri Board Oct 17, 2024
@AlexanderSchmidtCE AlexanderSchmidtCE self-assigned this Oct 21, 2024
AlexanderSchmidtCE added a commit that referenced this issue Oct 23, 2024
AlexanderSchmidtCE added a commit that referenced this issue Oct 23, 2024
AlexanderSchmidtCE added a commit that referenced this issue Oct 23, 2024
AlexanderSchmidtCE added a commit that referenced this issue Oct 23, 2024
use kolSpan for Input

Refs: #6251
AlexanderSchmidtCE added a commit that referenced this issue Oct 23, 2024
@AlexanderSchmidtCE AlexanderSchmidtCE linked a pull request Oct 23, 2024 that will close this issue
8 tasks
AlexanderSchmidtCE added a commit that referenced this issue Oct 25, 2024
AlexanderSchmidtCE added a commit that referenced this issue Oct 25, 2024
AlexanderSchmidtCE added a commit that referenced this issue Oct 25, 2024
AlexanderSchmidtCE added a commit that referenced this issue Oct 25, 2024
AlexanderSchmidtCE added a commit that referenced this issue Oct 25, 2024
AlexanderSchmidtCE added a commit that referenced this issue Oct 29, 2024
Refs: #6251
publicuibot bot pushed a commit that referenced this issue Oct 29, 2024
@sdvg sdvg moved this from 🔍 Review to 🏗 In progress in KoliBri Board Oct 30, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 3, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 3, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 3, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 7, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 7, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 7, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 7, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 7, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 7, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 7, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 7, 2024
publicuibot bot pushed a commit that referenced this issue Nov 7, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 7, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 7, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 7, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 7, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 12, 2024
@deleonio deleonio moved this from 🔍 Review to 🏗 In progress in KoliBri Board Nov 12, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 12, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 12, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 14, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 14, 2024
AlexanderSchmidtCE added a commit that referenced this issue Nov 14, 2024
…n-bei-tooltips' into 6251--feature-shortkey-ermglichen-bei-tooltips

# Conflicts:
#	packages/components/src/components/span/test/__snapshots__/snapshot.spec.tsx.snap

Refs: #6251
@github-project-automation github-project-automation bot moved this from 🏗 In progress to ✅ Done in KoliBri Board Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a11y-retest desybri The task is assigned to the DESYBRI design system. feature New feature or request sample Relates to a sample in the sample-react project.
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants