diff --git a/packages/web/src/datagrid/DataGridRow.svelte b/packages/web/src/datagrid/DataGridRow.svelte index f89def16..1d7ca392 100644 --- a/packages/web/src/datagrid/DataGridRow.svelte +++ b/packages/web/src/datagrid/DataGridRow.svelte @@ -66,7 +66,8 @@ {isDynamicStructure} isAutoFillMarker={autofillMarkerCell && autofillMarkerCell[1] == col.colIndex && - autofillMarkerCell[0] == rowIndex} + autofillMarkerCell[0] == rowIndex && + grider.editable} /> {/if} {/each} diff --git a/packages/web/src/elements/TabControl.svelte b/packages/web/src/elements/TabControl.svelte index 47950df8..249480a1 100644 --- a/packages/web/src/elements/TabControl.svelte +++ b/packages/web/src/elements/TabControl.svelte @@ -1,5 +1,6 @@ + +
2} +> + {#each resultInfos as info} +
+ +
+ {/each} +
+ + diff --git a/packages/web/src/query/ResultTabs.svelte b/packages/web/src/query/ResultTabs.svelte index 55bf3111..877b8c78 100644 --- a/packages/web/src/query/ResultTabs.svelte +++ b/packages/web/src/query/ResultTabs.svelte @@ -1,17 +1,24 @@ - + setOneTabValue(false) } + : { text: 'All results in one tab', onClick: () => setOneTabValue(true) }, + ]} +> diff --git a/packages/web/src/stores.ts b/packages/web/src/stores.ts index d2f8f6de..16f4cde4 100644 --- a/packages/web/src/stores.ts +++ b/packages/web/src/stores.ts @@ -42,6 +42,7 @@ export const activeTabId = derived([openedTabs], ([$openedTabs]) => $openedTabs. export const activeTab = derived([openedTabs], ([$openedTabs]) => $openedTabs.find(x => x.selected)); export const recentDatabases = writableWithStorage([], 'recentDatabases'); export const customKeyboardShortcuts = writableWithStorage({}, 'customKeyboardShortcuts'); +export const allResultsInOneTabDefault = writableWithStorage(false, 'allResultsInOneTabDefault'); export const commandsCustomized = derived( [commands, customKeyboardShortcuts], ([$commands, $customKeyboardShortcuts]) =>