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

Accessibility improvements #1

Merged
merged 29 commits into from Oct 17, 2019
Merged

Accessibility improvements #1

merged 29 commits into from Oct 17, 2019

Conversation

@leonardofaria
Copy link
Owner

leonardofaria commented Oct 5, 2019

Summary of changes:

  • Add proper links in the menu
  • Update page title when clicking a link
  • Improve history button
  • Improve semantic markup
  • Add descriptions in tables
  • Add link classes to highlight them
  • Make modal accessible
  • Add banner role
  • Fix mobile menu markup
  • Add spacing between paragraphs to improve readability
  • Add alternative text in images
  • Fix modal in mobile devices
  • Add missing label
  • Add table scope and title attribute
  • Fix aria-hidden attribute (reported by axe)
  • Fix colour contrast (reported by axe)
  • Remove unnecessary banner (reported by axe)
  • Add focus to scrollable items (reported by axe)
  • Fix colour contrast (reported by axe)
  • Remove duplicated menu
  • Adjust notes block
  • Format code with Prettier
@leonardofaria leonardofaria merged commit 8468aba into master Oct 17, 2019
5 checks passed
5 checks passed
Header rules No header rules processed
Details
Pages changed All files already uploaded
Details
Redirect rules No redirect rules processed
Details
Mixed content No mixed content detected
Details
deploy/netlify Deploy preview ready!
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.