From bd6c8d6758cdaf7dea80784841c93d52f53f8bb0 Mon Sep 17 00:00:00 2001 From: Victor Ilyushchenko Date: Fri, 23 May 2025 18:06:37 +0300 Subject: [PATCH] Text edtor embed plugin improvements (#9078) Signed-off-by: Victor Ilyushchenko --- .../src/components/FilePreview.svelte | 6 +- .../src/components/TextActionButton.svelte | 5 +- .../extension/embed/EmbedToolbar.svelte | 36 +- .../src/components/extension/embed/embed.ts | 313 +++++++++++++----- .../extension/embed/providers/drive.ts | 73 ++-- .../extension/embed/providers/youtube.ts | 36 +- .../src/components/viewer/ImageViewer.svelte | 10 +- 7 files changed, 336 insertions(+), 143 deletions(-) diff --git a/packages/presentation/src/components/FilePreview.svelte b/packages/presentation/src/components/FilePreview.svelte index c7e6d00c56..86778f72cc 100644 --- a/packages/presentation/src/components/FilePreview.svelte +++ b/packages/presentation/src/components/FilePreview.svelte @@ -37,6 +37,7 @@ export let props: Record = {} export let fit: boolean = false export let embedded: boolean = false + export let setLoading: ((loading: boolean) => void) | undefined = undefined let download: HTMLAnchorElement let parentWidth: number @@ -102,7 +103,10 @@