banyaro/backend/static/js/pages
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
..
admin.js Sprint 18: Lost-Dog CSS, Freunde-Aktivitäts-Feed, Events-Karte 2026-04-17 23:43:35 +02:00
chat.js Sprint 16: Chat-Fotos/Online/Read-Receipts, Gesundheit-Dokumente löschen, Bugfixes 2026-04-17 22:38:33 +02:00
datenschutz.js Sprint 14: Impressum, Datenschutz, Google Analytics (cookieless) 2026-04-17 09:05:32 +02:00
diary.js Refactor: UI.loadLeaflet, leafletMarker, escape, emptyState, locationPicker zentralisiert 2026-04-18 14:34:35 +02:00
dog-profile.js Feature: Tagebuch Ort/POI, Foto/Video-Edit, Modal-UX, iOS-Fixes 2026-04-18 11:56:54 +02:00
erste-hilfe.js Sprint 12: UI-Vereinheitlichung + Läufigkeits-Tracker 2026-04-16 22:31:33 +02:00
events.js Refactor: UI.loadLeaflet, leafletMarker, escape, emptyState, locationPicker zentralisiert 2026-04-18 14:34:35 +02:00
forum.js Sprint 12: UI-Vereinheitlichung + Läufigkeits-Tracker 2026-04-16 22:31:33 +02:00
friends.js Fix: Freunde-Seite Mobile — Wrapper entfernt, Annehmen-Button Icon-only 2026-04-18 00:05:43 +02:00
health.js Feature: Tagebuch Ort/POI, Foto/Video-Edit, Modal-UX, iOS-Fixes 2026-04-18 11:56:54 +02:00
impressum.js Sprint 14: Impressum, Datenschutz, Google Analytics (cookieless) 2026-04-17 09:05:32 +02:00
knigge.js Sprint 12: UI-Vereinheitlichung + Läufigkeits-Tracker 2026-04-16 22:31:33 +02:00
lost.js Fix: Mobile-Layout friends + lost, GPS-Zeile wrappbar 2026-04-17 23:59:22 +02:00
map.js Sprint 16: Chat-Fotos/Online/Read-Receipts, Gesundheit-Dokumente löschen, Bugfixes 2026-04-17 22:38:33 +02:00
movies.js Sprint 11: Freunde & Chat + Phosphor-Icon-Vollmigration 2026-04-15 21:33:53 +02:00
notifications.js Fix: Mobile-Audit — Notifications Delete-Button, Health-Grid, Settings-Padding 2026-04-18 00:03:39 +02:00
places.js Refactor: UI.loadLeaflet, leafletMarker, escape, emptyState, locationPicker zentralisiert 2026-04-18 14:34:35 +02:00
poison.js Refactor: UI.loadLeaflet, leafletMarker, escape, emptyState, locationPicker zentralisiert 2026-04-18 14:34:35 +02:00
routes.js Refactor: UI.loadLeaflet, leafletMarker, escape, emptyState, locationPicker zentralisiert 2026-04-18 14:34:35 +02:00
settings.js Feature: Passwort-Sichtbarkeits-Toggle in Login- und Registrier-Formular 2026-04-18 13:34:21 +02:00
sitting.js Feature: Tagebuch Ort/POI, Foto/Video-Edit, Modal-UX, iOS-Fixes 2026-04-18 11:56:54 +02:00
trainingsplaene.js Sprint 14: Map-Fixes, City-Prewarm, Dog-Animation, Scan-Flash 2026-04-17 14:06:10 +02:00
uebungen.js Sprint 12: UI-Vereinheitlichung + Läufigkeits-Tracker 2026-04-16 22:31:33 +02:00
walks.js Refactor: UI.loadLeaflet, leafletMarker, escape, emptyState, locationPicker zentralisiert 2026-04-18 14:34:35 +02:00
welcome.js Fix: Burger-Hinweis auf Willkommensseite nur auf Mobile anzeigen 2026-04-18 13:51:24 +02:00
widget.js Sprint 15: Suche, Ausweis, Teilen, Widget 2026-04-17 15:51:09 +02:00
wiki.js Sprint 12: UI-Vereinheitlichung + Läufigkeits-Tracker 2026-04-16 22:31:33 +02:00