Skip to content

add basic accessibility support. - #4

Merged
MIt9 merged 3 commits into
MIt9:masterfrom
brunano21:a11y
Dec 23, 2017
Merged

add basic accessibility support.#4
MIt9 merged 3 commits into
MIt9:masterfrom
brunano21:a11y

Conversation

@brunano21

@brunano21brunano21 commented Dec 22, 2017

Copy link
Copy Markdown
  • 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:masterDec 23, 2017
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@brunano21@MIt9