From cbc4d0396ffac73be06b90327f12ede5dd328cf5 Mon Sep 17 00:00:00 2001 From: Timi Date: Fri, 28 Aug 2026 17:38:29 +0800 Subject: [PATCH] fix media popup style --- .../tiptap-editor/TiptapMediaButton.vue | 117 +++++++++++++----- 1 file changed, 89 insertions(+), 28 deletions(-) diff --git a/src/components/tiptap-editor/TiptapMediaButton.vue b/src/components/tiptap-editor/TiptapMediaButton.vue index 0c1c40e..24f0493 100644 --- a/src/components/tiptap-editor/TiptapMediaButton.vue +++ b/src/components/tiptap-editor/TiptapMediaButton.vue @@ -20,29 +20,70 @@ :loading="uploading" :disabled="uploading" @click="onClick" - > - 插入 - + content="插入" + /> -
- - - + + +
+ + - - - - - - - - - - - - -
+
+ + + + + +
+ + + +
+
+ +
+ + +
+
+ @@ -89,6 +130,14 @@ function buildDefaultHeight() { return "auto"; } +function setWidth(width: "auto" | "100%") { + mediaForm.width = width; +} + +function setHeight() { + mediaForm.height = buildDefaultHeight(); +} + function pickFile(event?: MouseEvent) { event?.stopPropagation(); fileInputRef.value?.click(); @@ -180,20 +229,32 @@ async function onConfirm() {