From 1c29b57d08c34461a3389fa58220545faffc2527 Mon Sep 17 00:00:00 2001 From: Robert Jagtiani Date: Sun, 23 Feb 2025 23:46:01 +0100 Subject: [PATCH] . --- .../WelcherAusweisWidget_immowelt.svelte | 64 +++++++------------ 1 file changed, 24 insertions(+), 40 deletions(-) diff --git a/src/components/widgets/immowelt/WelcherAusweisWidget_immowelt.svelte b/src/components/widgets/immowelt/WelcherAusweisWidget_immowelt.svelte index 0fd79181..9f8796ca 100644 --- a/src/components/widgets/immowelt/WelcherAusweisWidget_immowelt.svelte +++ b/src/components/widgets/immowelt/WelcherAusweisWidget_immowelt.svelte @@ -19,6 +19,26 @@ const twoBoxReason = ["Vermietung/Verkauf", "Aushangpflicht", "Sonstiges"]; const gewerbeHouse = ["Gewerbegebäude", "Mischgebäude"]; + +$: { + +ausnahme = ((leerStand === "mehr als 30") || (heizungsAlter === "< 3") || (baujahr === "vor 1978" && einheiten === "bis 4 Wohneinheiten" && sanierungsstatus === "unsaniert")) + ? true + : false; + +oneBOX = ((ausnahme === true) && (gebaeudetyp !== "Gewerbegebäude") && (gebaeudetyp !== "Mischgebäude")) || + (!twoBoxReason.includes(anlass) && (gebaeudetyp !== "Mischgebäude")) || + ((gebaeudetyp === "Gewerbegebäude") && (leerStand === "mehr als 30")) + ? true + : false; + +threeBOX = ((ausnahme === true) && (gebaeudetyp === "Mischgebäude") && (twoBoxReason.includes(anlass) && (leerStand != "mehr als 30"))) + ? true + : false; + +} + + function getBoxes(){ if(twoBoxReason.includes(anlass)){ @@ -36,7 +56,8 @@ if(oneBOX===true){ document.getElementById('thirdrow')?.classList.remove('md:grid-cols-6'); document.getElementById('thirdrow')?.classList.remove('md:grid-cols-4'); document.getElementById('thirdrow')?.classList.add('grid-cols-1'); -}else if(threeBOX===true){ +} +else if(threeBOX===true){ console.log('THREE'); document.getElementById('thirdrow')?.classList.remove('grid-cols-1'); document.getElementById('thirdrow')?.classList.remove('md:grid-cols-4'); @@ -49,29 +70,10 @@ else{ document.getElementById('thirdrow')?.classList.remove('md:grid-cols-6'); document.getElementById('thirdrow')?.classList.add('md:grid-cols-4'); } -console.log(!twoBoxReason.includes(anlass)); -console.log(oneBOX); + +//console.log(!twoBoxReason.includes(anlass)&& (gebaeudetyp != "Mischgebäude")); -} - -$: { - - -ausnahme = ((leerStand === "mehr als 30") || (heizungsAlter === "< 3") || (baujahr === "vor 1978" && einheiten === "bis 4 Wohneinheiten" && sanierungsstatus === "unsaniert")) - ? true - : false; - -oneBOX = ((ausnahme === true) && (gebaeudetyp != "Gewerbegebäude") && (gebaeudetyp != "Mischgebäude")) || - (!twoBoxReason.includes(anlass) && (gebaeudetyp != "Mischgebäude")) || - ((gebaeudetyp === "Gewerbegebäude") && (leerStand === "mehr als 30")) - ? true - : false; - -threeBOX = ((ausnahme === true) && (gebaeudetyp === "Mischgebäude") && (twoBoxReason.includes(anlass) && (leerStand != "mehr als 30"))) - ? true - : false; - } @@ -435,23 +437,5 @@ select option{font-family: "immo Sans",sans-serif;} } - - - - - - - - - - - - - - - - - -