From 289ce5dabb8851f6fb537c5847e7a208b62d663b Mon Sep 17 00:00:00 2001 From: Eugene Burmakin Date: Fri, 29 Aug 2025 12:21:26 +0200 Subject: [PATCH] Enable tracks toggle when debug flag present --- app/javascript/controllers/maps_controller.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/javascript/controllers/maps_controller.js b/app/javascript/controllers/maps_controller.js index 0957d27c..bdbcbe40 100644 --- a/app/javascript/controllers/maps_controller.js +++ b/app/javascript/controllers/maps_controller.js @@ -214,7 +214,9 @@ export default class extends BaseController { this.setupTracksSubscription(); // Handle routes/tracks mode selection - // this.addRoutesTracksSelector(); # Temporarily disabled + if (this.shouldShowTracksSelector()) { + this.addRoutesTracksSelector(); + } this.switchRouteMode('routes', true); // Initialize layers based on settings @@ -1104,6 +1106,11 @@ export default class extends BaseController { this.map.addControl(new TogglePanelControl({ position: 'topright' })); } + shouldShowTracksSelector() { + const urlParams = new URLSearchParams(window.location.search); + return urlParams.get('tracks_debug') === 'true'; + } + addRoutesTracksSelector() { // Store reference to the controller instance for use in the control const controller = this;