From 52583523f53a928dbc96fcffe5856e57ccb79362 Mon Sep 17 00:00:00 2001 From: Fabien Quatravaux Date: Mon, 1 Feb 2021 16:21:42 +0100 Subject: [PATCH] bugfix #960: Verify project menu element existance before using them --- src/scripts/navigate-event.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/scripts/navigate-event.js b/src/scripts/navigate-event.js index 2e167ed..ff2bd87 100644 --- a/src/scripts/navigate-event.js +++ b/src/scripts/navigate-event.js @@ -62,8 +62,10 @@ document.addEventListener("DOMContentLoaded", function() { document.querySelector('solid-route[name="admin-projects"]').setAttribute('active',''); document.querySelector('.jsRightMenu solid-link[next="admin-projects"]').setAttribute('active',''); } else { - document.querySelector('solid-route[name="admin-projects"]').removeAttribute('active'); - document.querySelector('.jsRightMenu solid-link[next="admin-projects"]').removeAttribute('active'); + let adminProjects = document.querySelector('solid-route[name="admin-projects"]'); + let rightMenu = document.querySelector('.jsRightMenu solid-link[next="admin-projects"]'); + if( adminProjects ) adminProjects.removeAttribute('active'); + if( rightMenu ) rightMenu.removeAttribute('active'); } closeLeftMenu(); closeUserControls(); @@ -124,4 +126,4 @@ document.addEventListener("DOMContentLoaded", function() { }); } ); -}); \ No newline at end of file +});