Skip to content

add basic accessibility support. #4

New issue

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

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

Already on GitHub? # to your account

Merged
merged 3 commits into from
Dec 23, 2017
Merged

add basic accessibility support. #4

merged 3 commits into from
Dec 23, 2017

Conversation

brunano21
Copy link

@brunano21 brunano21 commented Dec 22, 2017

  • sortable column headers have tabIndex set

  • sortable column headers have proper aria-sort attribute

  • sorting can be triggered via Space or Enter keys

  • row.template's expand row is a focusable button. It includes aria-expanded, title and aria-label also.

  • header.template: added missingaria-labels and titles for buttons.

  • table.template: added aria-label attribute for select column.

  • added missing translations (note: demo page should be fixed as well)

 - sortable column headers have `tabIndex` set
 - sortable column headers have proper `aria-sorting` attribute
 - sorting can be triggered via `Space` or `Enter` keys
 - row.template's expand row is a focusable `button`. It includes `aria-expanded`, `title` and `aria-label` also.
 - header.template: added missing`aria-label`s and `title`s for buttons.
 - table.template: added `aria-label` attribute for _select_ column.
 - added missing translations (note: demo page should be fixed as well)
@MIt9 MIt9 merged commit e779614 into MIt9:master Dec 23, 2017
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants