From d345be889e79dcb988705a54c6010bb786cec962 Mon Sep 17 00:00:00 2001 From: James Collins Date: Tue, 11 Jul 2023 16:37:04 +1000 Subject: [PATCH] work --- resources/js/components/SMEditor.vue | 4 +- resources/js/components/SMInput.vue | 133 ++- resources/js/components/SMTabGroup.vue | 60 +- .../js/components/dialogs/SMDialogMedia.vue | 830 ++++++++++-------- resources/js/helpers/api.types.ts | 5 + resources/js/helpers/types.ts | 21 +- resources/js/store/ApplicationStore.ts | 38 +- resources/views/app.blade.php | 5 + 8 files changed, 645 insertions(+), 451 deletions(-) diff --git a/resources/js/components/SMEditor.vue b/resources/js/components/SMEditor.vue index 1ccc605..7dbaeff 100644 --- a/resources/js/components/SMEditor.vue +++ b/resources/js/components/SMEditor.vue @@ -767,7 +767,7 @@ const setLink = () => { }; const setImage = async () => { - let result = await openDialog(SMDialogMedia); + let result = await openDialog(SMDialogMedia, { allowUpload: true }); if (result) { const mediaResult = result as Media; editor.value @@ -775,6 +775,8 @@ const setImage = async () => { .focus() .setImage({ src: mediaResult.url, + title: mediaResult.title, + alt: mediaResult.description, }) .run(); } diff --git a/resources/js/components/SMInput.vue b/resources/js/components/SMInput.vue index f621dec..557fce0 100644 --- a/resources/js/components/SMInput.vue +++ b/resources/js/components/SMInput.vue @@ -1,5 +1,12 @@