From afd96f5df1c27e35aba7ecb23ef7fcd23902c6e9 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Wed, 1 Oct 2025 09:42:15 +0200 Subject: [PATCH] =?UTF-8?q?Optimiert=20die=20Berechnung=20der=20Startposit?= =?UTF-8?q?ion=20im=20CourtDrawingRender.vue,=20indem=20die=20Offset-Logik?= =?UTF-8?q?=20f=C3=BCr=20vertikale=20und=20horizontale=20Zeichnungen=20pr?= =?UTF-8?q?=C3=A4zisiert=20wird.=20Kommentiert=20den=20Code=20zur=20besser?= =?UTF-8?q?en=20Verst=C3=A4ndlichkeit=20der=20Offset-Berechnungen.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/components/CourtDrawingRender.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/CourtDrawingRender.vue b/frontend/src/components/CourtDrawingRender.vue index 4481ae0..24225b2 100644 --- a/frontend/src/components/CourtDrawingRender.vue +++ b/frontend/src/components/CourtDrawingRender.vue @@ -277,7 +277,8 @@ export default { const startX = isVH ? circleX + sc.radius + ar.vhOffsetX : circleX + sc.radius + ar.rhOffsetX; - const startYOffset = isVH ? ar.vhOffsetY : ar.rhOffsetY; + // VH: unterhalb seitlich (circleRadius + vhOffsetY), RH: rechts (rhOffsetY = 0) + const startYOffset = isVH ? (sc.radius + ar.vhOffsetY) : ar.rhOffsetY; return { x: startX, y: y + startYOffset }; }, drawArrow(ctx, from, to, color, label) {