From 6017e6ada06525c4fcf1d4e034d1b1778a9dc76a Mon Sep 17 00:00:00 2001 From: Hendrik Huyskens Date: Mon, 9 Oct 2023 11:02:49 +0200 Subject: [PATCH] Hide potential layers when closing sidepanel --- digiplan/static/js/sliders.js | 5 +++++ digiplan/templates/widgets/sidepanel_close_btn.html | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/digiplan/static/js/sliders.js b/digiplan/static/js/sliders.js index fc8a2f35..26426996 100644 --- a/digiplan/static/js/sliders.js +++ b/digiplan/static/js/sliders.js @@ -188,6 +188,11 @@ function checkMainPanelSlider(msg, data) { } } +function closeSidepanel(panelCloseBtn) { + panelCloseBtn.parentNode.parentNode.previousElementSibling.classList.remove('active', 'active-sidepanel'); + hidePotentialLayers(); +} + function showOrHidePotentialLayersOnMoreLabelClick(msg, moreLabel) { const classes = ["active", "active-sidepanel"]; const show = moreLabel.classList.contains(classes[0]); diff --git a/digiplan/templates/widgets/sidepanel_close_btn.html b/digiplan/templates/widgets/sidepanel_close_btn.html index bb607c75..7440d89c 100644 --- a/digiplan/templates/widgets/sidepanel_close_btn.html +++ b/digiplan/templates/widgets/sidepanel_close_btn.html @@ -2,5 +2,5 @@ type="button" class="sidepanel__close" aria-label="Close" - onclick="this.parentNode.parentNode.previousElementSibling.classList.remove('active', 'active-sidepanel')"> + onclick="closeSidepanel(this)">