-
Notifications
You must be signed in to change notification settings - Fork 355
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
Update menu to be more accessible #369
Conversation
@jevenson great catch - I'm not really positive why that wasn't popping up when testing locally but it looks like it was an issue with the folder name of |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fix looks good! Thanks!
Types of change
Description
Updates the menu module to be more accessible (e.g. aria attributes change based on hover/focus, the menu is keyboard accessible without having to tab through every menu item, etc.). This also cleans up the CSS classes used to follow BEM (was previously not closely following BEM) and cleans up code for the module in general to ideally make it simpler/easier to read and use. I generally tried to keep the look of the menu as close as I could to the original with some minor exceptions (e.g flyouts on drop down menus for desktop).
Relevant links
Fixes #286
Checklist
People to notify
CC: @TheWebTech