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

[bug] Accessibility Improvements #4

Closed
nruffing opened this issue Nov 25, 2023 · 0 comments · Fixed by #6
Closed

[bug] Accessibility Improvements #4

nruffing opened this issue Nov 25, 2023 · 0 comments · Fixed by #6
Assignees
Labels
bug Something isn't working

Comments

@nruffing
Copy link
Owner

nruffing commented Nov 25, 2023

  • Page size select needs an aria-label attribute.
  • Filter inputs need an aria-label attribute.
  • Page nav buttons need an aria-label attribute.
  • Filter operator icons need aria-label
  • Allow header to be navigated via keyboard
  • Allow sort and reorder actions to be performed via keyboard
  • Header options can be triggered via space or enter
  • Add/remove column menu keyboard accessibility
@nruffing nruffing added the bug Something isn't working label Nov 25, 2023
@nruffing nruffing self-assigned this Nov 25, 2023
nruffing added a commit that referenced this issue Nov 26, 2023
@nruffing nruffing mentioned this issue Nov 27, 2023
nruffing added a commit that referenced this issue Nov 27, 2023
* storage user id constraint, only deserialize if 200

* fix readme badge workflow links

* integrate DataGridVueDotnet docs

* v3 wip

* update workflows to use pnpm

* add .npmrc

* fix path casing

* remove extra docs folder around vuepress site

* update example api domain

* fix docs site dev run

* couple more documentation links

* doc site theme update and pwa support

* add development environment notes to readme

* update gitignore

* Improved default layout styles of custom column filters set using the filter-{fieldName} slot.

* ensure updated generated markdown files are comitted

* footer slots and suffix Async to public async methods

* #4 accessibility improvements

* add/remove columns accessibility

* keep focused header focused when using arrow keys to reorder

* add grid id to server side storage requests

* add loading spinner

* update features

* update dotnet docs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant