From f87b722a21aa33020d18ae9fe36b2e86f676b501 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Fri, 10 Mar 2023 23:27:55 +0100 Subject: [PATCH 1/9] apps improvements --- .../apps/editor/AppEditorHeader.svelte | 29 +++++++++++-------- .../editor/componentsPanel/CssProperty.svelte | 16 ++++++++-- .../InlineScriptEditor.svelte | 7 ++++- .../apps/editor/settingsPanel/GridPane.svelte | 2 +- .../apps/editor/settingsPanel/GridTab.svelte | 2 +- .../inputEditor/IconSelectInput.svelte | 8 ++++- .../inputEditor/StaticInputEditor.svelte | 7 ++++- .../mainInput/InlineScriptList.svelte | 1 + .../lib/components/common/table/AppRow.svelte | 3 +- frontend/src/lib/utils.ts | 2 +- .../(logged)/apps/get/[...path]/+page.svelte | 14 +++++++-- .../(logged)/flows/get/[...path]/+page.svelte | 22 +++++++++----- .../(logged)/flows/run/[...path]/+page.svelte | 18 ++++++++++-- .../(root)/(logged)/run/[...run]/+page.svelte | 2 +- .../scripts/get/[...hash]/+page.svelte | 11 ++++--- .../scripts/run/[...hash]/+page.svelte | 24 ++++++++++----- 16 files changed, 123 insertions(+), 45 deletions(-) diff --git a/frontend/src/lib/components/apps/editor/AppEditorHeader.svelte b/frontend/src/lib/components/apps/editor/AppEditorHeader.svelte index ca6279d0ca..5ca287ef8e 100644 --- a/frontend/src/lib/components/apps/editor/AppEditorHeader.svelte +++ b/frontend/src/lib/components/apps/editor/AppEditorHeader.svelte @@ -220,18 +220,23 @@ return } loading.save = true - await computeTriggerables() - await AppService.updateApp({ - workspace: $workspaceStore!, - path: $page.params.path, - requestBody: { - value: $app!, - summary: $summary, - policy - } - }) - loading.save = false - sendUserToast('App saved') + try { + await computeTriggerables() + await AppService.updateApp({ + workspace: $workspaceStore!, + path: $page.params.path, + requestBody: { + value: $app!, + summary: $summary, + policy + } + }) + sendUserToast('App saved') + loading.save = false + } catch (e) { + loading.save = false + throw e + } } let selectedJobId: string | undefined = undefined diff --git a/frontend/src/lib/components/apps/editor/componentsPanel/CssProperty.svelte b/frontend/src/lib/components/apps/editor/componentsPanel/CssProperty.svelte index 9c268bcc00..b7f772156a 100644 --- a/frontend/src/lib/components/apps/editor/componentsPanel/CssProperty.svelte +++ b/frontend/src/lib/components/apps/editor/componentsPanel/CssProperty.svelte @@ -23,7 +23,13 @@