diff --git a/packages/web/src/commands/stdCommands.ts b/packages/web/src/commands/stdCommands.ts index 853d2036a..282bccc3b 100644 --- a/packages/web/src/commands/stdCommands.ts +++ b/packages/web/src/commands/stdCommands.ts @@ -119,7 +119,7 @@ export function registerFileCommands({ toolbar: true, enabledStore: derived( [editorStore, editorStatusStore], - ([query, status]) => query != null && status && (status as any).isConnected + ([query, status]) => query != null && status && (status as any).canKill ), onClick: () => (get(editorStore) as any).kill(), }); diff --git a/packages/web/src/elements/TableControl.svelte b/packages/web/src/elements/TableControl.svelte index 640bdf935..cecdda4e2 100644 --- a/packages/web/src/elements/TableControl.svelte +++ b/packages/web/src/elements/TableControl.svelte @@ -47,13 +47,15 @@ }} > {#each columnList as col} - {#if col.component} - - {:else if col.formatter} - {col.formatter(row)} - {:else} - {row[col.fieldName]} - {/if} + + {#if col.component} + + {:else if col.formatter} + {col.formatter(row)} + {:else} + {row[col.fieldName]} + {/if} + {/each} {/each} diff --git a/packages/web/src/query/RunnerOutputFiles/RunnerOutputFiles.svelte b/packages/web/src/query/RunnerOutputFiles/RunnerOutputFiles.svelte index 451e5152e..17677e98f 100644 --- a/packages/web/src/query/RunnerOutputFiles/RunnerOutputFiles.svelte +++ b/packages/web/src/query/RunnerOutputFiles/RunnerOutputFiles.svelte @@ -14,14 +14,14 @@ export let runnerId; export let executeNumber; + const electron = getElectron(); + let files = []; $: if (executeNumber >= 0) files = []; $: effect = useEffect(() => registerRunnerDone(runnerId)); - const electron = getElectron(); - function registerRunnerDone(rid) { if (rid) { socket.on(`runner-done-${rid}`, handleRunnerDone); @@ -43,39 +43,39 @@ {#if !files || files.length == 0} +{:else} + formatFileSize(row.size) }, + !electron && { + fieldName: 'download', + header: 'Download', + component: DownloadLink, + getProps: row => ({ + row, + runnerId, + }), + }, + !electron && { + fieldName: 'copy', + header: 'Copy', + component: CopyLink, + getProps: row => ({ + row, + runnerId, + }), + }, + !electron && { + fieldName: 'show', + header: 'Show', + component: ShowLink, + getProps: row => ({ + row, + runnerId, + }), + }, + ]} + /> {/if} - - formatFileSize(row.size) }, - !electron && { - fieldName: 'download', - header: 'Download', - component: DownloadLink, - getProps: row => ({ - row, - runnerId, - }), - }, - !electron && { - fieldName: 'copy', - header: 'Copy', - component: CopyLink, - getProps: row => ({ - row, - runnerId, - }), - }, - !electron && { - fieldName: 'show', - header: 'Show', - component: ShowLink, - getProps: row => ({ - row, - runnerId, - }), - }, - ]} -/> diff --git a/packages/web/src/query/RunnerOutputPane.svelte b/packages/web/src/query/RunnerOutputPane.svelte index 7952cf942..b90e8ae90 100644 --- a/packages/web/src/query/RunnerOutputPane.svelte +++ b/packages/web/src/query/RunnerOutputPane.svelte @@ -9,18 +9,18 @@ -
+
Messages
-
+
Output files