geoproject-app/public/site
isUnknown cc44a68e66
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 19s
fix: implement form-based coordinate sync for single mode map
Fixed marker display and centering in single mode (marker pages) by
changing from props-based to form-based coordinate synchronization.

Issues Fixed:
- Kirby blueprint query syntax {{ page.field }} passed literal strings
  instead of values to component props
- Invalid coordinates (NaN, NaN) caused map initialization errors
- Marker not displaying in marker page position tab
- Map not centering on marker location

Solution:
- Remove latitude/longitude props from marker.yml blueprint
- Read coordinates directly from Panel form fields via DOM
- Add event listeners to sync form changes with map
- Bidirectional sync: drag marker → updates form fields
- Robust coordinate validation (check for NaN, null, 0)

Changes:
- MapEditor.vue: Add form field reading and event listeners
- MapEditor.vue: Replace props-based coords with reactive refs
- MapEditor.vue: Update marker drag handler to modify form inputs
- marker.yml: Remove non-functional query string props
- routes.php: Use data() instead of body() for all routes

Single Mode Flow:
1. Component reads latitude/longitude from form inputs on mount
2. Creates marker and centers map on valid coordinates
3. Form changes → updates marker position
4. Marker drag → updates form fields (triggers save on user action)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-29 14:17:01 +01:00
..
accounts init with kirby, vue and pagedjs interactive 2025-11-24 14:01:48 +01:00
blueprints fix: implement form-based coordinate sync for single mode map 2026-01-29 14:17:01 +01:00
cache init with kirby, vue and pagedjs interactive 2025-11-24 14:01:48 +01:00
plugins fix: implement form-based coordinate sync for single mode map 2026-01-29 14:17:01 +01:00
sessions init with kirby, vue and pagedjs interactive 2025-11-24 14:01:48 +01:00
snippets feat: add custom CSS save system with dual-editor interface 2026-01-09 13:39:25 +01:00
templates feat: add custom CSS save system with dual-editor interface 2026-01-09 13:39:25 +01:00