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

229 overhaul menu html structure #810

Merged
merged 7 commits into from
Nov 5, 2024
Merged

Conversation

Tim-Obert
Copy link
Contributor

  • Refactored the Css of the Left Navigation.
  • Made the mobile Menu Toggle accessible with keyboard
  • Made the version Menu accessible with keyboard
  • added some aria- Attributes
  • Made the Navigation controlable via keyboard:
    image

@Tim-Obert Tim-Obert requested a review from linawolf November 4, 2024 10:25
@Tim-Obert Tim-Obert self-assigned this Nov 4, 2024
@Tim-Obert Tim-Obert linked an issue Nov 4, 2024 that may be closed by this pull request
@Tim-Obert Tim-Obert force-pushed the 229-overhaul-menu-html-structure branch from 3543ad4 to ab02f34 Compare November 5, 2024 09:04
@linawolf
Copy link
Member

linawolf commented Nov 5, 2024

@Tim-Obert please rebase and rebuild theme.min.js

@Tim-Obert Tim-Obert force-pushed the 229-overhaul-menu-html-structure branch from 6193353 to 471546a Compare November 5, 2024 12:26
@Tim-Obert
Copy link
Contributor Author

Done

@linawolf linawolf merged commit fdaec36 into main Nov 5, 2024
7 checks passed
@linawolf linawolf deleted the 229-overhaul-menu-html-structure branch November 5, 2024 12:57
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.

Overhaul menu HTML structure
2 participants