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

Selektion in der TableStateless auf Barrierefreiheit prüfen #6431

Open
1 task
deleonio opened this issue May 16, 2024 · 7 comments
Open
1 task

Selektion in der TableStateless auf Barrierefreiheit prüfen #6431

deleonio opened this issue May 16, 2024 · 7 comments

Comments

@deleonio
Copy link
Contributor

deleonio commented May 16, 2024

Die initiale Umsetzung ist so weit abgeschlossen: #6389

Todo:

  • Ergebnis des Tests hier zusammentragen
@sdvg
Copy link
Member

sdvg commented May 16, 2024

@deleonio Von wem soll der Test-Report hier kommen? Ich schätze @anicyne war falsch verlinkt :)

@laske185 laske185 assigned AntnSaj and unassigned sdvg May 21, 2024
@laske185
Copy link
Contributor

@laske185 laske185 changed the title 🛠️ Todo: Barrierefreiheit für Selection TableStateless herstellen Selektion in der TableStateless auf Barrierefreiheit prüfen May 28, 2024
@cbraehmig
Copy link
Contributor

@cbraehmig
Copy link
Contributor

Bezeichnung

Für die Bezeichnung der Checkbox zur Auswahl eines Datensatzes muss ein sprechender und eindeutiger Name gewählt werden. Im besten Fall ist ein eindeutiger Identifikator Bestandteil dieses Namens. Falls es keinen eindeutigen Identifikator gibt, ist eine Kombination aus mehreren Feldern zu nehmen die einen Doppelten Namen zu einem hohen Anteil ausschließt.

Die Kopfzeile über den Checkboxen muss einen Wert enthalten. Dieser sollte Standardgemäß auf „Zeile auswählen“ gesetzt werden, jedoch überschreibbar sein. In der Kopfzeile sollte darauf hingewiesen werden, dass diese spalte Interaktion bietet.

Ein Direktes Label für die Checkboxen wird nicht benötigt, weil der Zweck aus der Checkbox Bezeichnung und dem Tabellenlayout ersichtlich wird.

@cbraehmig
Copy link
Contributor

Tastaturbedienung

Die Frage ist, ob die Checkboxen per Tabulatur oder mit den Pfeiltasten fokussiert werden können.

Die erste Überlegung war die Tastatursteuerung per Pfeiltasten zu definieren. Dagegen spricht das andere interaktive Elemente in der Tabelle aktuell nur per Tab erreichbar sind. Deshalb ist eine Bedienung per Tab aus Sicht eines einheitlichen Bedienkonzeptes sinnvoller.

Die Auswahl der Checkboxen erfolgt über die Leertaste.

@cbraehmig
Copy link
Contributor

Sonstiges

Der Zustand, ob eine Checkbox ausgewählt ist, soll ausgegeben werden (Default bei derzeitiger Checkbox).

Die Positionierung der Checkbox Spalte muss immer am Anfang der Tabelle liegen

Die Klickfläche muss die AAA Kriterien (44x44 Pixel) erfüllen.

@fohi17
Copy link

fohi17 commented Jun 6, 2024

Test des Beispiels passt für mich barrierefreiheitstechnisch. Wenn die erste Spalte noch ne Überschrift kriegt hab ich nichts zu meckern.
Ansonsten hab ich dem nichts hinzuzufügen.

  • Bezeichnung passt, bis auf die Spaltenüberschrift
  • Bedienung mit TAB passt (für dieses Beispiel gut. Für eine umfangreichere Tabelle mit mehreren interaktiven Elementen in einer Spalte müsste man sich das nochmal überlegen denke ich).
  • Zustand wird ausgegeben
  • Position passt
  • Klickfläche passt

@deleonio deleonio assigned ElVariablo and unassigned ElVariablo and AntnSaj Jun 10, 2024
@deleonio deleonio assigned deleonio and unassigned fohi17 Jun 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🔍 Review
Development

No branches or pull requests

7 participants