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;