m038
632a3028fa
refactor: trip.html.twig — remove CDN tags, deduplicate JS, use MapUtils.parseGpxFiles
- Remove PhotoSwipe CSS CDN link (now in css-compiled/main.css via Asset Manager)
- Remove MapLibre GL, toGeoJSON, maplibre-utils CDN/local script tags
- Add {% block map_assets %} to register map.css and map.js via Asset Manager
- Remove filter bar IIFE (now initFilterBar in main.js)
- Remove sort toggle IIFE (now initSortButton in main.js)
- Remove local haversineKm and parseGpxFiles functions (now in MapUtils via map.js)
- Update parseGpxFiles call to MapUtils.parseGpxFiles
- Update haversineKm call to MapUtils.haversineKm in Mode B stats
- Remove makePanelToggle helper + calls (now initPanelToggles in main.js)
- Remove back-to-top DOMContentLoaded block (now initBackToTop in main.js)
- Remove PhotoSwipe <script type="module"> block (now initPhotoSwipe + initPhotoStrip in main.js)
2026-06-22 23:35:58 +02:00
..
2026-06-22 23:31:30 +02:00
2026-06-22 01:37:33 +02:00
2026-06-18 00:40:44 +02:00
2026-06-20 12:31:09 +02:00
2026-06-21 17:24:29 +02:00
2026-06-21 21:45:22 +02:00
2026-06-21 11:42:03 +02:00
2026-06-18 20:10:05 +02:00
2026-06-19 23:13:08 +02:00
2026-06-22 01:39:29 +02:00
2026-06-20 16:31:26 +02:00
2026-06-22 23:35:58 +02:00
2026-06-19 17:32:47 +02:00