From b61a55b7a04cd80cb2ed684a571680faa8944d07 Mon Sep 17 00:00:00 2001 From: nboisteault Date: Mon, 16 Dec 2024 10:27:40 +0100 Subject: [PATCH] Fix PR 5069 --- assets/src/components/Print.js | 2 +- assets/src/legacy/map.js | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/assets/src/components/Print.js b/assets/src/components/Print.js index cc48e99999..21cf06a41b 100644 --- a/assets/src/components/Print.js +++ b/assets/src/components/Print.js @@ -107,7 +107,7 @@ export default class Print extends HTMLElement { mainLizmap.map.getView().on('change:resolution', this._onChangeResolution); render(this._template(), this); - } else if (e.navElements.includes('print nav-minidock active')) { // Remove print overlay when clicking on another minidock + } else { mainLizmap.map.removeToolLayer(this._maskLayer); mainLizmap.map.getView().un('change:resolution', this._onChangeResolution); } diff --git a/assets/src/legacy/map.js b/assets/src/legacy/map.js index 1b27b1d620..5a502877e8 100644 --- a/assets/src/legacy/map.js +++ b/assets/src/legacy/map.js @@ -3407,9 +3407,7 @@ window.lizMap = function() { const dockContentSelector = dockType == 'minidock' ? '#mini-dock-content > div' : '#' + dockType + '-content > div'; - let navElements = []; document.querySelectorAll('#mapmenu .nav-' + dockType).forEach(element => { - navElements.push(element.className); element.classList.remove('active'); }); document.querySelectorAll(dockContentSelector).forEach(element => element.classList.add('hide')); @@ -3421,7 +3419,7 @@ window.lizMap = function() { const dockEvent = dockType == 'right-dock' ? 'rightdock' : dockType; const lizmapEvent = wasActive ? dockEvent + 'closed' : dockEvent + 'opened'; - lizMap.events.triggerEvent(lizmapEvent, { 'id': dockId, 'navElements': navElements}); + lizMap.events.triggerEvent(lizmapEvent, { 'id': dockId }); return false; });