query result in status bar

This commit is contained in:
Jan Prochazka
2021-12-11 17:29:25 +01:00
parent cd503efaac
commit cd2aa8adab
4 changed files with 13 additions and 5 deletions

View File

@@ -155,7 +155,11 @@
<RunnerOutputFiles {runnerId} {executeNumber} />
</WidgetColumnBarItem>
<WidgetColumnBarItem title="Messages" name="messages">
<SocketMessageView eventName={runnerId ? `runner-info-${runnerId}` : null} {executeNumber} />
<SocketMessageView
eventName={runnerId ? `runner-info-${runnerId}` : null}
{executeNumber}
showNoMessagesAlert
/>
</WidgetColumnBarItem>
<WidgetColumnBarItem title="Preview" name="preview" skip={!$previewReaderStore}>
<PreviewDataGrid reader={$previewReaderStore} />

View File

@@ -11,7 +11,7 @@
<HorizontalSplitter>
<div class="container" slot="1">
<WidgetTitle>Messages</WidgetTitle>
<SocketMessageView eventName={runnerId ? `runner-info-${runnerId}` : null} {executeNumber} />
<SocketMessageView eventName={runnerId ? `runner-info-${runnerId}` : null} {executeNumber} showNoMessagesAlert />
</div>
<div class="container" slot="2">
<WidgetTitle>Output files</WidgetTitle>

View File

@@ -13,6 +13,7 @@
export let showLine = false;
export let eventName;
export let executeNumber;
export let showNoMessagesAlert = false;
const cachedMessagesRef = createRef([]);
@@ -47,7 +48,7 @@
$: $effect;
</script>
{#if !displayedMessages || displayedMessages.length == 0}
{#if showNoMessagesAlert && (!displayedMessages || displayedMessages.length == 0)}
<ErrorInfo message="No messages" icon="img alert" />
{:else}
<MessageView items={displayedMessages} on:messageclick {showProcedure} {showLine} />

View File

@@ -30,7 +30,6 @@
findReplace: true,
executeAdditionalCondition: () => getCurrentEditor()?.hasConnection(),
});
</script>
<script lang="ts">
@@ -59,6 +58,7 @@
import createActivator, { getActiveComponent } from '../utility/createActivator';
import { findEngineDriver } from 'dbgate-tools';
import AceEditor from '../query/AceEditor.svelte';
import StatusBarTabItem from '../widgets/StatusBarTabItem.svelte';
export let tabid;
export let conid;
@@ -245,7 +245,6 @@
{ command: 'query.replace' },
];
}
</script>
<VerticalSplitter isSplitter={visibleResultTabs}>
@@ -292,3 +291,7 @@
</ResultTabs>
</svelte:fragment>
</VerticalSplitter>
{#if sessionId}
<StatusBarTabItem icon={busy ? 'icon loading' : 'icon check'} text={busy ? 'Running...' : 'Finished'} />
{/if}