From 23aa5332795f58674962bb0a2349c9401ffb8b58 Mon Sep 17 00:00:00 2001 From: Eugene Burmakin Date: Sat, 8 Nov 2025 19:57:15 +0100 Subject: [PATCH] Add a button to close the visits side panel --- app/javascript/maps/visits.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/app/javascript/maps/visits.js b/app/javascript/maps/visits.js index ab377a7e..026ba384 100644 --- a/app/javascript/maps/visits.js +++ b/app/javascript/maps/visits.js @@ -659,7 +659,10 @@ export class VisitsManager { drawer.style.overflowY = 'auto'; drawer.innerHTML = ` -
+
+

Recent Visits

Loading visits...

@@ -673,6 +676,15 @@ export class VisitsManager { L.DomEvent.disableClickPropagation(drawer); this.map.getContainer().appendChild(drawer); + + // Add close button event listener + const closeButton = drawer.querySelector('#close-visits-drawer'); + if (closeButton) { + closeButton.addEventListener('click', () => { + this.toggleDrawer(); + }); + } + return drawer; }