Uebersicht hochkant: UG und Heizstab tauschen die Plaetze
Hochkant wurden bisher nur x und y getauscht. Der Katalog kann jetzt mit hochX/hochY eine eigene Lage fuer diese Ansicht nennen; UG steht damit unter dem Verbrauch bei den anderen Geschossen, der Heizstab rechts daneben. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -235,6 +235,9 @@
|
||||
aktiv: k.pflicht || e.aktiv !== false,
|
||||
anzeigeName: e.name || k.name,
|
||||
lage: [e.x ?? k.x, e.y ?? k.y],
|
||||
// Hochkant wird sonst nur x und y getauscht. Wo das die Kreise
|
||||
// ungluecklich stellt, nennt der Katalog eine eigene Lage.
|
||||
hochLage: k.hochX === undefined ? null : [k.hochX, k.hochY],
|
||||
optionenWirksam: Object.assign({}, k.optionen || {}, e.optionen || {}),
|
||||
});
|
||||
});
|
||||
@@ -260,9 +263,17 @@
|
||||
return !this.bearbeiten && this.behaelter.clientWidth > 0 && this.behaelter.clientWidth < grenze;
|
||||
}
|
||||
|
||||
/** Lage eines Kreises in der aktuellen Ansicht. */
|
||||
/**
|
||||
* Lage eines Kreises in der aktuellen Ansicht.
|
||||
*
|
||||
* Hochkant werden x und y getauscht - aus einem breiten Bild wird ein
|
||||
* hohes. Ein Kreis mit hochX/hochY im Katalog steht dort stattdessen,
|
||||
* wo der Katalog ihn hinstellt; verschieben im Bearbeitungsmodus (den es
|
||||
* nur quer gibt) laesst diese Lage unberuehrt.
|
||||
*/
|
||||
punkt(k) {
|
||||
return this.hochkant ? [k.lage[1], k.lage[0]] : [k.lage[0], k.lage[1]];
|
||||
if (this.hochkant) return k.hochLage || [k.lage[1], k.lage[0]];
|
||||
return [k.lage[0], k.lage[1]];
|
||||
}
|
||||
|
||||
radius(k) {
|
||||
|
||||
Reference in New Issue
Block a user