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

Add landmarks to improve screen reader navigation options #599

Merged
merged 6 commits into from
Mar 28, 2020

Conversation

carrythebanner
Copy link

Adds landmarks to improve navigation options when using a screen reader or other landmark-aware tools:

  • A header element is used for top matter which appears on every page appears. Inside of that:
    • nav elements for primary navigation and sub navigation for Events/Venues; each nav element has an aria-label to differentiate them.
    • role="search" added to a wrapper around the global search controls
  • main element used for primary page content
  • footer element used for version info

Fixes calagator/calagator.org#33.

@carrythebanner carrythebanner changed the title Landmarks Add landmarks to improve screen reader navigation options Nov 23, 2019
@carrythebanner
Copy link
Author

I looked through the test coverage report, but I couldn't really make sense of it. I'd be happy to take a crack at adding some tests if anyone can point me in the right direction for where they need to be adjusted.

@reidab reidab force-pushed the landmarks branch 2 times, most recently from d7994d3 to b741f7f Compare March 28, 2020 22:41
@reidab reidab changed the base branch from master to no-checks-on-forks March 28, 2020 22:59
@reidab reidab force-pushed the no-checks-on-forks branch from e2d037a to ab3d0e8 Compare March 28, 2020 23:17
@reidab reidab merged commit 4929be0 into calagator:no-checks-on-forks Mar 28, 2020
Sign up for free to 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.

Add landmarks to indicate major page areas
2 participants