changed query workflow

This commit is contained in:
SPRINX0\prochazka
2025-11-05 13:32:04 +01:00
parent 5488ff06e0
commit 91546228fa
4 changed files with 23 additions and 3 deletions

View File

@@ -1,4 +1,4 @@
<script>
<script lang='ts'>
import _ from 'lodash';
import FormStyledButton from '../buttons/FormStyledButton.svelte';
import newQuery from '../query/newQuery';
@@ -6,6 +6,7 @@
import ModalBase from './ModalBase.svelte';
import { closeCurrentModal } from './modalTools';
import { _t } from '../translations';
export let sql;
export let onConfirm;

View File

@@ -4,6 +4,8 @@
import RowsFilterSwitcher from '../forms/RowsFilterSwitcher.svelte';
import SearchInput from '../elements/SearchInput.svelte';
import { filterName } from 'dbgate-tools';
import InlineButton from '../buttons/InlineButton.svelte';
import FontIcon from '../icons/FontIcon.svelte';
export let items: any[];
export let showProcedure = false;
@@ -15,6 +17,7 @@
export let engine = null;
export let filter = '';
export let onClear = null;
$: time0 = items[0] && new Date(items[0].time).getTime();
@@ -38,6 +41,17 @@
<div class="main">
<div class="topbar">
{#if onClear}
<InlineButton
icon="img clear"
on:click={() => {
onClear();
}}
>
<FontIcon icon="icon delete" padRight />
Clear
</InlineButton>
{/if}
<RowsFilterSwitcher
icon="img debug"
label="Debug"

View File

@@ -12,7 +12,7 @@
export let showLine = false;
export let showCaller = false;
export let eventName;
export let executeNumber;
export let executeNumber = null;
export let showNoMessagesAlert = false;
export let startLine = 0;
export let onChangeErrors = null;
@@ -44,6 +44,11 @@
return () => {};
});
function handleClearMessages() {
cachedMessagesRef.set([]);
displayedMessages = [];
}
$: {
if (executeNumber >= 0) {
displayedMessages = [];
@@ -81,5 +86,6 @@
{startLine}
{onExplainError}
{engine}
onClear={executeNumber == null ? handleClearMessages : null}
/>
{/if}

View File

@@ -771,7 +771,6 @@
<SocketMessageView
eventName={sessionId ? `session-info-${sessionId}` : null}
onMessageClick={handleMesageClick}
{executeNumber}
startLine={executeStartLine}
showProcedure
showLine