aboutsummaryrefslogtreecommitdiff
path: root/resources
diff options
context:
space:
mode:
authorThomas Hackl <hackl@data-quest.de>2024-03-20 14:16:56 +0000
committerThomas Hackl <hackl@data-quest.de>2024-03-20 14:16:56 +0000
commit9992c152674f30a0640b0a95666e7907bc1c9f15 (patch)
treec89ecebeba2a76b0f67ba529bbd569aa24df17be /resources
parenta489ba55b9b3e8f2980c09a87a3630cfc0ec2b4b (diff)
Resolve "aria-expanded ist bei der responsiven Navigation am falschen Element"issue-3865
Closes #3858 Merge request studip/studip!2716
Diffstat (limited to 'resources')
-rw-r--r--resources/vue/components/responsive/ResponsiveNavigation.vue7
1 files changed, 4 insertions, 3 deletions
diff --git a/resources/vue/components/responsive/ResponsiveNavigation.vue b/resources/vue/components/responsive/ResponsiveNavigation.vue
index ef185c0..1c07e73 100644
--- a/resources/vue/components/responsive/ResponsiveNavigation.vue
+++ b/resources/vue/components/responsive/ResponsiveNavigation.vue
@@ -8,7 +8,9 @@
: $gettext('Navigation öffnen')"
@click.prevent="toggleMenu"
@keydown.prevent.space="toggleMenu"
- @keydown.prevent.enter="toggleMenu">
+ @keydown.prevent.enter="toggleMenu"
+ :aria-expanded="showMenu"
+ aria-controls="responsive-navigation-items">
<studip-icon shape="hamburger" role="info_alt"
:alt="showMenu ? $gettext('Navigation schließen') : $gettext('Navigation öffnen')"
:size="iconSize" :class="showMenu ? 'menu-open' : 'menu-closed'">
@@ -17,8 +19,7 @@
</transition>
</div>
<transition name="appear" appear>
- <nav v-show="showMenu" id="responsive-navigation-items" class="responsive" ref="navigation"
- :aria-expanded="showMenu">
+ <nav v-show="showMenu" id="responsive-navigation-items" class="responsive" ref="navigation">
<header v-if="me.username !== 'nobody'">
<template v-if="!avatarMenuOpen">
<section class="profile-info">