banyaro/backend/static/js
rene e98ce0d232 Refactor: UI.loadLeaflet, leafletMarker, escape, emptyState, locationPicker zentralisiert
- Task 1: UI.loadLeaflet() in ui.js (mit Cluster-Option), lokale _loadLeaflet() in
  diary/walks/routes/places/poison/events.js entfernt
- Task 2: UI.escape() ersetzt lokale _esc()/_escape() in allen 5 Seiten-Modulen
- Task 3: UI.emptyState() ersetzt lokale _emptyState() in diary/routes/events.js
- Task 4: _fmtDate/_fmtDateShort in walks/poison bewusst behalten (anderes Format),
  Kommentare ergänzt
- Task 5: UI.locationPicker() eingebaut in places/poison/events (ersetzt manuelle
  GPS-Input-Blöcke)
- Task 6: UI.leafletMarker() factory in ui.js, Kreis-divIcon-Blöcke in walks/places/
  poison ersetzt; events.js behält Diamant-Marker (andere Form)
- SW by-v207, APP_VER 175
2026-04-18 14:34:35 +02:00
..
pages Refactor: UI.loadLeaflet, leafletMarker, escape, emptyState, locationPicker zentralisiert 2026-04-18 14:34:35 +02:00
api.js Feature: Walk-Einladungen und RSVP-System 2026-04-18 14:14:31 +02:00
app.js Refactor: UI.loadLeaflet, leafletMarker, escape, emptyState, locationPicker zentralisiert 2026-04-18 14:34:35 +02:00
leaflet.js leaflet.js: Attribution-Control-Hook deaktiviert 2026-04-12 18:17:19 +02:00
leaflet.markercluster.js Sprint 10: OSM-POI-Cache, Karten-Clustering, Routen-Redesign 2026-04-15 16:30:10 +02:00
ui.js Refactor: UI.loadLeaflet, leafletMarker, escape, emptyState, locationPicker zentralisiert 2026-04-18 14:34:35 +02:00