Add support for accesskey
- 主要言語
- TypeScript
- スター
- 25k
- フォーク
- 6.8k
- 平均マージ
- 1日 8時間
- マージ済み PR(30日)
- 91
説明
#### Feature request
#### What is the expected behavior?
In HTML 5 it is possible to add the accesskey attribute to any element, in HTML 4.01 it's possible to set this on anchors, areas, buttons, inputs, labels, legends and textareas.
Any material component that uses one of these should support setting accesskey and pass it to the main html element beneath like other element attributes.
#### What is the current behavior?
As far that I can see no material components are implementing accesskey.
#### What is the use-case or motivation for changing an existing behavior?
We are trying to give users the ability to use keyboard instead of mouse or other pointing tools to be able to use our Angular application. This would help that.
#### Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular 6.0.3
Material 6.2
コントリビューションガイド
調査の方向性
ファイル、テスト、エントリポイントは指定されていません。まず Angular Material コンポーネントが標準の要素属性をどのように転送しているかを特定し、次に基盤となる要素が accesskey をサポートできるコンポーネントを洗い出します。完了の条件は、属性が受け入れられて一貫して引き渡され、影響を受けるコンポーネントがカバレッジで網羅されていることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- angular, typescript
- 領域
- accessibility, frontend
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 35/100