From 3579ada555fd7ffd5ce30d826d31c048dad0fa0d Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 4 Dec 2024 18:03:58 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/13362 --- app/src/protyle/wysiwyg/index.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/protyle/wysiwyg/index.ts b/app/src/protyle/wysiwyg/index.ts index 966d1db21..788370704 100644 --- a/app/src/protyle/wysiwyg/index.ts +++ b/app/src/protyle/wysiwyg/index.ts @@ -674,10 +674,11 @@ export class WYSIWYG { dragElement.style.height = ""; } if (moveEvent.clientX > x - dragWidth + 8 && moveEvent.clientX < mostRight) { - if ((dragElement.tagName === "IMG" && !dragElement.parentElement.parentElement.style.minWidth && nodeElement.style.textAlign !== "center") || !isCenter) { - dragElement.parentElement.style.width = Math.max(17, dragWidth + (moveEvent.clientX - x)) + "px"; + const multiple = ((dragElement.tagName === "IMG" && !dragElement.parentElement.parentElement.style.minWidth && nodeElement.style.textAlign !== "center") || !isCenter) ? 1 : 2; + if (dragElement.tagName === "IMG") { + dragElement.parentElement.style.width = Math.max(17, dragWidth + (moveEvent.clientX - x) * multiple) + "px"; } else { - dragElement.parentElement.style.width = Math.max(17, dragWidth + (moveEvent.clientX - x) * 2) + "px"; + dragElement.style.width = Math.max(17, dragWidth + (moveEvent.clientX - x) * multiple) + "px"; } } if (dragElement.tagName !== "IMG") {