aboutsummaryrefslogtreecommitdiffstats
path: root/core/src
diff options
context:
space:
mode:
Diffstat (limited to 'core/src')
-rw-r--r--core/src/init.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/src/init.js b/core/src/init.js
index 867ba94483f..f366dba5d1e 100644
--- a/core/src/init.js
+++ b/core/src/init.js
@@ -160,6 +160,12 @@ export const initCore = () => {
// we need this because dragging stop triggers that
animating = false
})
+ snapper.on('open', () => {
+ $appNavigation.attr('aria-hidden', 'false')
+ })
+ snapper.on('close', () => {
+ $appNavigation.attr('aria-hidden', 'true')
+ })
// These are necessary because calling open or close
// on snapper during an animation makes it trigger an
@@ -213,6 +219,7 @@ export const initCore = () => {
// close sidebar when switching navigation entry
const $appNavigation = $('#app-navigation')
+ $appNavigation.attr('aria-hidden', 'true')
$appNavigation.delegate('a, :button', 'click', event => {
const $target = $(event.target)
// don't hide navigation when changing settings or adding things
@@ -264,6 +271,7 @@ export const initCore = () => {
const toggleSnapperOnSize = () => {
if ($(window).width() > breakpointMobileWidth) {
+ $appNavigation.attr('aria-hidden', 'false')
snapper.close()
snapper.disable()