mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-30 02:13:57 +00:00
query result in status bar
This commit is contained in:
@@ -155,7 +155,11 @@
|
|||||||
<RunnerOutputFiles {runnerId} {executeNumber} />
|
<RunnerOutputFiles {runnerId} {executeNumber} />
|
||||||
</WidgetColumnBarItem>
|
</WidgetColumnBarItem>
|
||||||
<WidgetColumnBarItem title="Messages" name="messages">
|
<WidgetColumnBarItem title="Messages" name="messages">
|
||||||
<SocketMessageView eventName={runnerId ? `runner-info-${runnerId}` : null} {executeNumber} />
|
<SocketMessageView
|
||||||
|
eventName={runnerId ? `runner-info-${runnerId}` : null}
|
||||||
|
{executeNumber}
|
||||||
|
showNoMessagesAlert
|
||||||
|
/>
|
||||||
</WidgetColumnBarItem>
|
</WidgetColumnBarItem>
|
||||||
<WidgetColumnBarItem title="Preview" name="preview" skip={!$previewReaderStore}>
|
<WidgetColumnBarItem title="Preview" name="preview" skip={!$previewReaderStore}>
|
||||||
<PreviewDataGrid reader={$previewReaderStore} />
|
<PreviewDataGrid reader={$previewReaderStore} />
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
<HorizontalSplitter>
|
<HorizontalSplitter>
|
||||||
<div class="container" slot="1">
|
<div class="container" slot="1">
|
||||||
<WidgetTitle>Messages</WidgetTitle>
|
<WidgetTitle>Messages</WidgetTitle>
|
||||||
<SocketMessageView eventName={runnerId ? `runner-info-${runnerId}` : null} {executeNumber} />
|
<SocketMessageView eventName={runnerId ? `runner-info-${runnerId}` : null} {executeNumber} showNoMessagesAlert />
|
||||||
</div>
|
</div>
|
||||||
<div class="container" slot="2">
|
<div class="container" slot="2">
|
||||||
<WidgetTitle>Output files</WidgetTitle>
|
<WidgetTitle>Output files</WidgetTitle>
|
||||||
|
|||||||
@@ -13,6 +13,7 @@
|
|||||||
export let showLine = false;
|
export let showLine = false;
|
||||||
export let eventName;
|
export let eventName;
|
||||||
export let executeNumber;
|
export let executeNumber;
|
||||||
|
export let showNoMessagesAlert = false;
|
||||||
|
|
||||||
const cachedMessagesRef = createRef([]);
|
const cachedMessagesRef = createRef([]);
|
||||||
|
|
||||||
@@ -47,7 +48,7 @@
|
|||||||
$: $effect;
|
$: $effect;
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
{#if !displayedMessages || displayedMessages.length == 0}
|
{#if showNoMessagesAlert && (!displayedMessages || displayedMessages.length == 0)}
|
||||||
<ErrorInfo message="No messages" icon="img alert" />
|
<ErrorInfo message="No messages" icon="img alert" />
|
||||||
{:else}
|
{:else}
|
||||||
<MessageView items={displayedMessages} on:messageclick {showProcedure} {showLine} />
|
<MessageView items={displayedMessages} on:messageclick {showProcedure} {showLine} />
|
||||||
|
|||||||
@@ -30,7 +30,6 @@
|
|||||||
findReplace: true,
|
findReplace: true,
|
||||||
executeAdditionalCondition: () => getCurrentEditor()?.hasConnection(),
|
executeAdditionalCondition: () => getCurrentEditor()?.hasConnection(),
|
||||||
});
|
});
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
@@ -59,6 +58,7 @@
|
|||||||
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
||||||
import { findEngineDriver } from 'dbgate-tools';
|
import { findEngineDriver } from 'dbgate-tools';
|
||||||
import AceEditor from '../query/AceEditor.svelte';
|
import AceEditor from '../query/AceEditor.svelte';
|
||||||
|
import StatusBarTabItem from '../widgets/StatusBarTabItem.svelte';
|
||||||
|
|
||||||
export let tabid;
|
export let tabid;
|
||||||
export let conid;
|
export let conid;
|
||||||
@@ -245,7 +245,6 @@
|
|||||||
{ command: 'query.replace' },
|
{ command: 'query.replace' },
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<VerticalSplitter isSplitter={visibleResultTabs}>
|
<VerticalSplitter isSplitter={visibleResultTabs}>
|
||||||
@@ -292,3 +291,7 @@
|
|||||||
</ResultTabs>
|
</ResultTabs>
|
||||||
</svelte:fragment>
|
</svelte:fragment>
|
||||||
</VerticalSplitter>
|
</VerticalSplitter>
|
||||||
|
|
||||||
|
{#if sessionId}
|
||||||
|
<StatusBarTabItem icon={busy ? 'icon loading' : 'icon check'} text={busy ? 'Running...' : 'Finished'} />
|
||||||
|
{/if}
|
||||||
|
|||||||
Reference in New Issue
Block a user