From 68a09176d3eba5ffef50a61f93fe2b6e4549cf76 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Wed, 4 Jan 2023 05:27:47 +0100 Subject: [PATCH] add run button directly in inline editor --- .../InlineScriptEditor.svelte | 28 +++++++++++++++++-- .../InlineScriptEditorPanel.svelte | 5 ++-- .../InlineScriptsPanel.svelte | 11 ++++++-- .../editor/settingsPanel/TableActions.svelte | 9 ++++-- 4 files changed, 43 insertions(+), 10 deletions(-) diff --git a/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptEditor.svelte b/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptEditor.svelte index 63be7c1475..36af0b1fa1 100644 --- a/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptEditor.svelte +++ b/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptEditor.svelte @@ -12,13 +12,15 @@ import { fly } from 'svelte/transition' import Editor from '$lib/components/Editor.svelte' import { scriptLangToEditorLang } from '$lib/utils' + import Tooltip from '$lib/components/Tooltip.svelte' let inlineScriptEditorDrawer: InlineScriptEditorDrawer export let inlineScript: InlineScript export let name: string | undefined = undefined + export let id: string - const { app } = getContext('AppEditorContext') + const { runnableComponents } = getContext('AppEditorContext') let editor: Editor @@ -50,6 +52,7 @@ } }) const dispatch = createEventDispatcher() + let runLoading = false @@ -70,7 +73,7 @@ {/if} - {#if $app.unusedInlineScripts.map((x) => x.name).includes(name ?? '')} + {#if id.startsWith('unused-')} {/if}