From 44c4a7dd1385a8bfb65f03394123196f1e098ce9 Mon Sep 17 00:00:00 2001 From: "m0@nas" Date: Tue, 15 Sep 2026 21:02:31 +0200 Subject: [PATCH] Uebersicht: Wert und Zeile im Kreis hoeher, damit die Zeile Platz hat Symbol etwas kleiner und hoeher, Wert und Nebenzeile nach oben - dort ist die Scheibe breiter, und Zeilen wie "89 % entlaedt" stossen nicht mehr an den Rand. Co-Authored-By: Claude Opus 5 --- js/solar/energiefluss.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/js/solar/energiefluss.js b/js/solar/energiefluss.js index a52553c..9335fea 100644 --- a/js/solar/energiefluss.js +++ b/js/solar/energiefluss.js @@ -344,12 +344,14 @@ const symbol = el("g", { class: "enf-symbol enf-sym-" + k.symbol, - transform: `translate(0 ${-r * 0.43}) scale(${k.gross ? 1.95 : 1.75})`, + transform: `translate(0 ${-r * 0.47}) scale(${k.gross ? 1.8 : 1.6})`, }, koerper); symbol.innerHTML = SYMBOLE[k.symbol]().replace(/\{id\}/g, id); - const wert = el("text", { class: "enf-wert", y: r * 0.2 + 6 }, koerper); - const neben = el("text", { class: "enf-neben", y: r * 0.2 + 33 }, koerper); + // Wert und Zeile darunter so weit oben, wie das Symbol es zulässt: weiter + // unten wird die Scheibe schmal, und "89 % · entlädt" passt nicht mehr. + const wert = el("text", { class: "enf-wert", y: r * 0.14 + 4 }, koerper); + const neben = el("text", { class: "enf-neben", y: r * 0.14 + 27 }, koerper); const name = el("text", { class: "enf-name", y: r + 46 }, g); name.textContent = k.anzeigeName;