Ladebalken bei Layer-Aktivierung + Ortsnamen-Rendering verbessert

- Animierter Ladebalken unter jedem Layer-Toggle bei Datenabruf
- Status-Text (Lade Daten.../Fehler beim Laden)
- Fetch-Wrapper: nur 401 redirected zum Login, nicht 403
- Ortsnamen: minimumLevel, tileWidth/Height, LINEAR Texture-Filter
  fuer konsistente Schriftgroessen beim Laden
Dieser Commit ist enthalten in:
Claude Dev
2026-03-24 12:22:21 +01:00
Ursprung 01f0b375e7
Commit 6f4c5ab3a6
7 geänderte Dateien mit 74 neuen und 5 gelöschten Zeilen

Datei anzeigen

@@ -112,3 +112,40 @@ html, body { height: 100%; overflow: hidden; background: var(--bg-primary); colo
.cesium-selection-wrapper {
border-color: var(--accent) !important;
}
/* === Loading Indicator === */
.layer-loading {
display: none;
height: 2px;
background: var(--accent);
position: relative;
overflow: hidden;
border-radius: 1px;
margin: 4px 0 0;
}
.layer-loading.active {
display: block;
}
.layer-loading::after {
content: '';
position: absolute;
left: -40%;
width: 40%;
height: 100%;
background: linear-gradient(90deg, transparent, #00ff88, transparent);
animation: layer-loading-slide 1s ease-in-out infinite;
}
@keyframes layer-loading-slide {
0% { left: -40%; }
100% { left: 100%; }
}
.layer-status {
font-size: 9px;
color: var(--text-dim);
margin-top: 2px;
display: none;
}
.layer-status.active {
display: block;
}