Uebersicht: keine Verbindungslinie mehr, wo nichts fliesst
Die duenne dunkle Linie gibt es nur noch im Bearbeitungsmodus, wo sie beim Schieben zeigt, was mit was verbunden ist. In der Ansicht tragen die laufenden Punkte den Weg allein. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -457,7 +457,11 @@
|
||||
flussZeichnen(k) {
|
||||
const d = this.flussPfad(k);
|
||||
const g = el("g", { class: "enf-fluss enf-still", style: `--farbe:${k.farbe};--verz:${k.tiefe * 110 + 150}ms` }, this.ebeneFluss);
|
||||
const bett = el("path", { d, class: "enf-bett", pathLength: "1" }, g);
|
||||
// Das Bett gibt es nur beim Bearbeiten: dort zeigt es, was mit was
|
||||
// verbunden ist, waehrend man die Kreise schiebt. In der Ansicht
|
||||
// erzaehlen die laufenden Punkte den Weg, und wo nichts fliesst, soll
|
||||
// auch keine Linie stehen.
|
||||
const bett = this.bearbeiten ? el("path", { d, class: "enf-bett", pathLength: "1" }, g) : null;
|
||||
const hof = el("path", { d, class: "enf-strom-hof" }, g);
|
||||
const strom = el("path", { d, class: "enf-strom" }, g);
|
||||
this.elemente[k.id].fluss = { g, bett, hof, strom };
|
||||
@@ -646,7 +650,8 @@
|
||||
const f = this.elemente[kind.id] && this.elemente[kind.id].fluss;
|
||||
if (f && (kind === k || kind.elternWirksam === k)) {
|
||||
const d = this.flussPfad(kind);
|
||||
f.bett.setAttribute("d", d); f.hof.setAttribute("d", d); f.strom.setAttribute("d", d);
|
||||
if (f.bett) f.bett.setAttribute("d", d);
|
||||
f.hof.setAttribute("d", d); f.strom.setAttribute("d", d);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user