From 385d7aa5315a13f6c667559fcb56fc8ff505608b Mon Sep 17 00:00:00 2001 From: xiaoqidun Date: Thu, 29 Oct 2026 17:26:46 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E7=BC=96=E8=BE=91=E8=83=BD=E5=8A=9B):=20?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E6=8B=96=E6=8B=BD=E6=97=B6=E7=94=BB=E5=B8=83?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E8=B7=9F=E9=9A=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/webui/ofdgo_edit.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/webui/ofdgo_edit.js b/assets/webui/ofdgo_edit.js index 1a689c3..3135682 100644 --- a/assets/webui/ofdgo_edit.js +++ b/assets/webui/ofdgo_edit.js @@ -1322,6 +1322,7 @@ export class CanvasEditor { } const from = drag.origin ||= pagePoint(drag.clientX, drag.clientY, drag.rect, drag.item.page, drag.rotation); const to = pagePoint(event.clientX, event.clientY, drag.rect, drag.item.page, drag.rotation); + this.autoScroll(drag); if (drag.item.type === "TextObject" && (drag.corner === "w" || drag.corner === "e")) { if (drag.item.textFrame) { const frame = drag.item.textFrame, [a, b, c, d] = frame.matrix; @@ -1367,14 +1368,13 @@ export class CanvasEditor { drag.axis = event.shiftKey ? Math.abs(drag.change.x) >= Math.abs(drag.change.y) ? "x" : "y" : ""; if (drag.axis) drag.change[drag.axis === "x" ? "y" : "x"] = 0; this.snap(drag, event.altKey); - this.autoScroll(drag); } this.place(drag.item, drag.change); } scroll() { const drag = this.drag; - if (!drag || !drag.item && !drag.marquee || drag.corner || !drag.pointer) { + if (!drag || !drag.item && !drag.marquee || !drag.pointer) { this.cancel(); return; }