From 9d83317c36cd371d9275a78d023d8d5097cb6aa0 Mon Sep 17 00:00:00 2001 From: codetypes Date: Mon, 14 Apr 2025 11:18:37 +0800 Subject: [PATCH] fix drag node --- src/components/graph.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/graph.ts b/src/components/graph.ts index 2bf8c5a..fc3ab13 100644 --- a/src/components/graph.ts +++ b/src/components/graph.ts @@ -633,8 +633,8 @@ export class Graph { const pos = this._graph.getElementPosition(id); const data = this._graph.getNodeData(id).data as unknown as NodeData; const [w, h] = data.size!; - const x = e.canvas.x - pos[0] + w / 2; - const y = e.canvas.y - pos[1] + h / 2; + const x = e.canvas.x - pos[0]; + const y = e.canvas.y - pos[1]; const states = this._getState(id); let dragto: TreeNodeState | undefined; if (x > w / 2) {