angular / angular/components

docs(cdk): provide guidance for a11y

Offen
#13,758 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Accessibility area: material.angular.io docs P3
Vorherrschende Sprache
TypeScript
Sterne
25k
Forks
6.8k
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
91

Beschreibung

#### Bug, feature request, or proposal:
Proposal

#### What is the expected behavior?
We should provide a11y guidance for CDK components as well as the Material components.

#### What is the current behavior?
All of the current Material components have an a11y section in their docs except for the CDK components like Table, Tree, Stepper, Drag-Drop, and Virtual Scroll (Scrolling).

#### What are the steps to reproduce?
https://material.angular.io/cdk/drag-drop/overview

#### What is the use-case or motivation for changing an existing behavior?
We want UI library authors to publish accessible components when building with the CDK.

#### Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular 7
Angular Material 7.0.1
TypeScript 3.1.x
All browsers

#### Is there anything else we should know?
The current drag-drop schematic does not generate an accessible experience.

@crisbeto indicated that [this article](https://medium.com/salesforce-ux/4-major-patterns-for-accessible-drag-and-drop-1d43f64ebf09) may include some helpful guidance for drag and drop a11y.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Überprüfe die CDK-Dokumentationsseiten für Table, Tree, Stepper, Drag-Drop und Virtual Scroll und vergleiche sie mit den vorhandenen Abschnitten zur Barrierefreiheit für Material-Komponenten. Lies den verlinkten Artikel zur Barrierefreiheit von Drag-and-Drop und untersuche das aktuelle drag-drop schematic; als erledigt gilt die Aufgabe, wenn die betroffenen CDK-Leitlinien und die angegebene Lücke bei der Barrierefreiheit des schematics behoben wurden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
angular, typescript
Bereich
accessibility, documentation
Issue-Typ
Dokumentation
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.