fix: hide proximity lines if variant layer is hidden
Deploy Bürgerwind / deploy (push) Successful in 17s Details

This commit is contained in:
Johannes Baumeister 2026-04-28 16:58:32 +02:00
parent c182baf2bd
commit d881c9fc64
1 changed files with 4 additions and 1 deletions

5
app.js
View File

@ -712,6 +712,9 @@ document.addEventListener('DOMContentLoaded', async () => {
function updateProximityLines() {
proximityLinesLayer.clearLayers();
// Only show lines if the current variant layer is visible
if (!state.map.hasLayer(variantLayers[state.activeVariant])) return;
// Filter turbines for current variant
const currentVariantTurbines = state.turbines.filter(t => t.variant === state.activeVariant);
if (currentVariantTurbines.length === 0) return;
@ -1494,7 +1497,7 @@ document.addEventListener('DOMContentLoaded', async () => {
type: t.type,
rd: t.rd,
hh: t.hh,
ksfAngle: t.ksfangle || t.ksfAngle
ksfAngle: t.ksfangle ?? t.ksfAngle ?? 0
});
});
statusEl.innerText = `${dbTurbines.length} WEAs aus Datenbank geladen.`;