From 3387bb0d835733243cfccbcd09d0f94afd11c39c Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Fri, 24 Feb 2023 17:53:26 +0100 Subject: [PATCH] script editor panel --- .../InlineScriptEditorRec.svelte | 39 ------------------- .../InlineScriptsPanel.svelte | 23 ++++++++++- 2 files changed, 21 insertions(+), 41 deletions(-) delete mode 100644 frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptEditorRec.svelte diff --git a/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptEditorRec.svelte b/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptEditorRec.svelte deleted file mode 100644 index cd352557a5..0000000000 --- a/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptEditorRec.svelte +++ /dev/null @@ -1,39 +0,0 @@ - - -{#if gridItems} - {#each gridItems as gridComponent, index (index)} - {#if gridComponent.data} - {#if gridComponent.data.id === selectedScriptComponentId} - - {:else if gridComponent.data.subGrids} - - {/if} - - {#if gridComponent.data.type === 'tablecomponent'} - {#each gridComponent.data.actionButtons as actionButton, index (index)} - {#if actionButton.id === selectedScriptComponentId} - - {/if} - {/each} - {/if} - {/if} - {/each} -{/if} diff --git a/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptsPanel.svelte b/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptsPanel.svelte index bdde083bbe..737f2bb6e9 100644 --- a/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptsPanel.svelte +++ b/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptsPanel.svelte @@ -6,7 +6,8 @@ import InlineScriptsPanelList from './InlineScriptsPanelList.svelte' import InlineScriptEditor from './InlineScriptEditor.svelte' import EmptyInlineScript from './EmptyInlineScript.svelte' - import InlineScriptEditorRec from './InlineScriptEditorRec.svelte' + import { allItems } from '../../utils' + import InlineScriptEditorPanel from './InlineScriptEditorPanel.svelte' const { app, staticOutputs, runnableComponents } = getContext('AppEditorContext') @@ -24,7 +25,25 @@ Select a script on the left panel {/if} - + {#each allItems($app.grid, $app.subgrids) as gridItem (gridItem.data.id)} + {#if gridItem.data.id === selectedScriptComponentId} + + {/if} + + {#if gridItem.data.type === 'tablecomponent'} + {#each gridItem.data.actionButtons as actionButton, index (index)} + {#if actionButton.id === selectedScriptComponentId} + + {/if} + {/each} + {/if} + {/each} {#each $app.unusedInlineScripts as unusedInlineScript, index (index)} {#if `unused-${index}` === selectedScriptComponentId}