From 90857685ac35d3376f6bfa8dd2f47153b2ca6563 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Wed, 25 Oct 2023 00:34:29 +0200 Subject: [PATCH] fix setinput for json objects --- .../src/lib/components/SimpleEditor.svelte | 12 ++- .../details/DetailPageLayout.svelte | 91 ++++++++++--------- 2 files changed, 58 insertions(+), 45 deletions(-) diff --git a/frontend/src/lib/components/SimpleEditor.svelte b/frontend/src/lib/components/SimpleEditor.svelte index 065176a400..48753c07dc 100644 --- a/frontend/src/lib/components/SimpleEditor.svelte +++ b/frontend/src/lib/components/SimpleEditor.svelte @@ -126,8 +126,16 @@ let width = 0 async function loadMonaco() { - model = meditor.createModel(code, lang, mUri.parse(uri)) - + try { + model = meditor.createModel(code, lang, mUri.parse(uri)) + } catch (err) { + console.log('model already existed', err) + const nmodel = meditor.getModel(mUri.parse(uri)) + if (!nmodel) { + throw err + } + model = nmodel + } model.updateOptions(updateOptions) let widgets: HTMLElement | undefined = document.getElementById('monaco-widgets-root') ?? undefined diff --git a/frontend/src/lib/components/details/DetailPageLayout.svelte b/frontend/src/lib/components/details/DetailPageLayout.svelte index 2bccb210a1..99fba55860 100644 --- a/frontend/src/lib/components/details/DetailPageLayout.svelte +++ b/frontend/src/lib/components/details/DetailPageLayout.svelte @@ -9,49 +9,54 @@ export let hasStepDetails: boolean = false let mobileTab: 'form' | 'detail' = 'form' + + let clientWidth = 1000 -
- -
- - - Run form - Details - - - - - - - - - - - - - - - - -
+
+ {#if clientWidth >= 768} +
+ + + + + + + + + + + + + + + + + + +
+ {:else} +
+ + + Run form + Details + + + + + + + + + + + + + + + + +
+ {/if}