Fix: Karte position:fixed + Mobile-Sidebar CSS-Kaskade
- .map-full-layout: position:fixed statt absolute;inset:0 mit expliziten Offsets (header/nav/sidebar) — unabhängig von height-Kette, überdeckt Sidebar nicht mehr - layout.css: Mobile Drawer-CSS nach Base-#sidebar-Regel verschoben (vorher: display:none hat gewonnen weil später im File) - map.js: zweites invalidateSize() nach 600ms - SW by-v28 → by-v29
This commit is contained in:
parent
e5bf841d45
commit
1c8ed88dac
4 changed files with 30 additions and 18 deletions
|
|
@ -148,8 +148,9 @@ window.Page_map = (() => {
|
|||
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { maxZoom: 19 })
|
||||
.addTo(_map);
|
||||
|
||||
// invalidateSize nach kurzer Verzögerung, damit der Browser das Layout abgeschlossen hat
|
||||
setTimeout(() => _map.invalidateSize(), 150);
|
||||
// invalidateSize zweimal: einmal früh, einmal nach möglichen Layout-Delays
|
||||
setTimeout(() => _map.invalidateSize(), 100);
|
||||
setTimeout(() => _map.invalidateSize(), 600);
|
||||
window.addEventListener('resize', () => _map.invalidateSize());
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue