banyaro/backend/static/js/pages
rene 73872e2c21 Sprint D: Karten-Familie auf UI.map.create+svgMarker konsolidiert, SW by-v1107
Neue zentrale Helper (in Sprint B vorbereitet) jetzt von 5 Seiten genutzt:

walks.js (1 Karten-Init):
- L.map+L.tileLayer → await UI.map.create('walks-map', {...})
- _initMap zu async, Aufrufer in _switchView und _loadData angepasst
- Mini-Karte im Walk-Formular (Modal) bleibt unverändert
  (braucht eigene dragging/scrollWheelZoom-Options)
- view-toggle nicht migriert (responsive CSS-Konflikt mit Desktop)

poison.js (1 Karten-Init):
- L.map+L.tileLayer → await UI.map.create('poison-map', {...})
- _initMap zu async, manueller UI.loadLeaflet entfernt
- DangerCircle + User-Marker unverändert

events.js (1 Karten-Init + Diamant-Marker):
- await UI.map.create('ev-map', {...})
- Rotierter Diamant: L.divIcon+L.marker → UI.map.svgMarker
  (HTML 1:1 erhalten)

lost.js (1 Karten-Init + Puls-Marker):
- Eigene async _loadLeaflet() Funktion komplett entfernt — UI.map.create
  übernimmt das jetzt zentral
- await UI.map.create('lost-map', {...})
- Puls-Animation 🐕: L.divIcon+L.marker → UI.map.svgMarker
- _initMap zu async

routes.js (6 von 7 Karten-Inits):
- _suggestMap, _recMap, _searchMap, _navMap, trimMap, _buildDetailMap
  alle auf UI.map.create umgestellt + zu async
- _buildMiniMap (Route-Card-Preview) bleibt unverändert
  (braucht 6 spezifische Interaction-Disable Options)
- View-Toggle auf neue .map-list-toggle Klasse umgestellt
  (Border-Inline-Styles raus)

NEUE CSS-KLASSE in components.css:
- .map-list-toggle (vereinheitlichter Karten/Listen-Umschalter)
- Verwendet von routes.js; walks/events können später folgen

Tests 19/19 grün. GPS-Tracking-Logik (Polylines, Recording, Trim)
komplett unangetastet. Marker-Cluster-Logik unverändert.
2026-05-27 08:17:06 +02:00
..
admin.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
adoption.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
agb.js Rechtliche Seiten überarbeitet: Impressum, Datenschutz, AGB 2026-05-15 16:41:19 +02:00
breeder-editor.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
breeder.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
chat.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
datenschutz.js Big Sweep: Security + Race-Conditions + Tests + DSGVO + A11y, SW by-v1095 2026-05-26 20:12:01 +02:00
diary.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
dog-profile.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
ernaehrung.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
erste-hilfe.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
events.js Sprint D: Karten-Familie auf UI.map.create+svgMarker konsolidiert, SW by-v1107 2026-05-27 08:17:06 +02:00
expenses.js Sprint C: Listen-Familie konsolidiert (Notes/Expenses/Health), SW by-v1104 2026-05-27 07:31:21 +02:00
forum.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
friends.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
gruender.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
health.js Sprint C: Listen-Familie konsolidiert (Notes/Expenses/Health), SW by-v1104 2026-05-27 07:31:21 +02:00
hilfe.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
impressum.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
jobs.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
knigge.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
laeufi.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
litters.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
lost.js Sprint D: Karten-Familie auf UI.map.create+svgMarker konsolidiert, SW by-v1107 2026-05-27 08:17:06 +02:00
map.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
moderation.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
movies.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
notes.js Sprint C: Listen-Familie konsolidiert (Notes/Expenses/Health), SW by-v1104 2026-05-27 07:31:21 +02:00
notifications.js Feature+Fix: Referral-Admin, Pro-Gates, Karten-Layer, onDogChange, Staging-Media (SW by-v855) 2026-05-11 17:23:29 +02:00
onboarding.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
partner-profil.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
partner.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
personality.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
places.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
playdate.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
poison.js Sprint D: Karten-Familie auf UI.map.create+svgMarker konsolidiert, SW by-v1107 2026-05-27 08:17:06 +02:00
recalls.js Fix: Recalls leerer State check-circle via UI.icon(), SW by-v602 2026-05-02 10:33:25 +02:00
reise.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
routes.js Sprint D: Karten-Familie auf UI.map.create+svgMarker konsolidiert, SW by-v1107 2026-05-27 08:17:06 +02:00
settings.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
sitting.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
social.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
trainingsplaene.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
uebungen.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
walks.js Sprint D: Karten-Familie auf UI.map.create+svgMarker konsolidiert, SW by-v1107 2026-05-27 08:17:06 +02:00
welcome.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
wetter.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
widget.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
wiki.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
wurfboerse.js Feature: Vollständige Züchter-Rolle — Antrag, Würfe, Stammbaum, Genetik 2026-04-28 18:25:21 +02:00
zucht-profil.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00
zuchthunde.js Design-System Sprint A: utilities.css + 948 Inline-Styles → Utility-Klassen, SW by-v1102 2026-05-27 07:11:27 +02:00