From 1b36a452522b19a4d2f0aff1abddec9d770d3313 Mon Sep 17 00:00:00 2001 From: CrescentLeaf Date: Wed, 24 Sep 2025 22:32:15 +0800 Subject: [PATCH] =?UTF-8?q?ui:=20=E4=BF=AE=E7=B9=95=E5=9C=96=E7=89=87?= =?UTF-8?q?=E7=B8=AE=E6=94=BE=E5=B0=8D=E8=A9=B1=E6=A1=86:=20=E5=9C=96?= =?UTF-8?q?=E7=89=87=E5=8E=9F=E5=A7=8B=E4=BD=8D=E7=BD=AE=20*=20=E6=88=91?= =?UTF-8?q?=E7=9B=A1=E5=8A=9B=E4=BA=86,=20=E9=80=99=E7=8E=A9=E6=84=8F?= =?UTF-8?q?=E8=A8=AD=E7=BD=AE=E4=BD=8D=E7=BD=AE=E5=A4=AA=E9=9D=88=E8=BB=8A?= =?UTF-8?q?=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/ui/custom-elements/chat-image.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/client/ui/custom-elements/chat-image.ts b/client/ui/custom-elements/chat-image.ts index 9a3914b..c3341d1 100644 --- a/client/ui/custom-elements/chat-image.ts +++ b/client/ui/custom-elements/chat-image.ts @@ -7,10 +7,12 @@ function openImageViewer(src: string) { $('#image-viewer-dialog-inner').empty() const e = new Image() - e.onload = () => ($('#image-viewer-dialog-inner').get(0) as any).setTransform({ - scale: 0.1, - x: 0 + e.width / 4, - y: 0 + e.height / 16, + e.onload = () => ($('#image-viewer-dialog-inner').get(0) as any).scaleTo(0.1, { + // Transform origin. Can be a number, or string percent, eg "50%" + originX: '50%', + originY: '50%', + // Should the transform origin be relative to the container, or content? + relativeTo: 'container', }) e.src = src $('#image-viewer-dialog-inner').append(e)