From ed31ed3623f70dfa9eeaf72c8359101da7031915 Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Sat, 21 Jan 2023 22:12:17 +0100 Subject: [PATCH] add check if menu exists before adding event listeners --- templates/js/script.php | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/templates/js/script.php b/templates/js/script.php index 3770873..27e1273 100644 --- a/templates/js/script.php +++ b/templates/js/script.php @@ -73,6 +73,10 @@ if ($_['always-displayed']) { const headerMenuOpener = document.querySelector('#header .side-menu-opener') const sideMenuOpener = document.querySelectorAll('#side-menu .side-menu-opener') + if (!headerMenuOpener) { + return + } + sideMenuFocus = () => { let a = document.querySelector('.side-menu-app.active a', sideMenu) @@ -174,9 +178,11 @@ if ($_['always-displayed']) { PageLoader() - - nextcloud.parentNode.insertBefore(sideMenuOpener, nextcloud) - - nextcloud.parentNode.insertBefore(sideMenuOpener, nextcloud.nextSibling) - + if (nextcloud) { + + nextcloud.parentNode.insertBefore(sideMenuOpener, nextcloud) + + nextcloud.parentNode.insertBefore(sideMenuOpener, nextcloud.nextSibling) + + } })();