From 27ab3a8c1bcb1af6d89af364741bb91cddfeca96 Mon Sep 17 00:00:00 2001 From: kdeterme Date: Sun, 13 Sep 2026 11:31:32 +0200 Subject: [PATCH] feat: allow technicians and observers to access mobile home via query parameter and session state --- .../templates/assets/detail_generic.html | 4 +-- .../mobile/assets/assets_index_mobile.html | 15 ++++++++-- loko/mobile/templates/mobile/mobile_base.html | 4 +-- loko/mobile/tests.py | 29 +++++++++++++++++++ loko/mobile/views.py | 22 ++++++++++---- .../templates/notifications/inbox_mobile.html | 2 +- 6 files changed, 63 insertions(+), 13 deletions(-) diff --git a/loko/assets/templates/assets/detail_generic.html b/loko/assets/templates/assets/detail_generic.html index 400965e..7fed47f 100644 --- a/loko/assets/templates/assets/detail_generic.html +++ b/loko/assets/templates/assets/detail_generic.html @@ -153,8 +153,8 @@ {% elif mobile_view or is_mobile %} - - + + {% else %} diff --git a/loko/mobile/templates/mobile/assets/assets_index_mobile.html b/loko/mobile/templates/mobile/assets/assets_index_mobile.html index f0eda84..3d0f8a1 100644 --- a/loko/mobile/templates/mobile/assets/assets_index_mobile.html +++ b/loko/mobile/templates/mobile/assets/assets_index_mobile.html @@ -188,11 +188,22 @@ justify-content: center; font-size: 1rem; cursor: pointer; + transition: none !important; + } + .maplibregl-marker { + transition: none !important; + } + .asset-map-marker i { + display: inline-flex; transition: transform 0.15s ease; + pointer-events: none; + } + .asset-map-marker:hover i, .asset-map-marker:active i { + transform: scale(1.2); } .asset-map-marker:hover, .asset-map-marker:active { - transform: scale(1.15); z-index: 5; + box-shadow: 0 4px 10px rgba(0,0,0,0.4); } /* Volet inférieur (Bottom Sheet) pour prévisualisation */ @@ -714,7 +725,7 @@ mapMoveTimeout = setTimeout(() => { if (currentView !== 'map') return; fetchAndRenderAssets(true); // fromMapMove = true -> synchronise carte et liste - }, 350); + }, 200); }); map.on('load', () => { diff --git a/loko/mobile/templates/mobile/mobile_base.html b/loko/mobile/templates/mobile/mobile_base.html index a04fe7f..44f3e05 100644 --- a/loko/mobile/templates/mobile/mobile_base.html +++ b/loko/mobile/templates/mobile/mobile_base.html @@ -226,8 +226,8 @@