mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-27 17:16:01 +00:00
disabled some menu items
This commit is contained in:
@@ -36,7 +36,7 @@
|
|||||||
category: 'Data grid',
|
category: 'Data grid',
|
||||||
name: 'Toggle left panel',
|
name: 'Toggle left panel',
|
||||||
keyText: 'CtrlOrCommand+L',
|
keyText: 'CtrlOrCommand+L',
|
||||||
testEnabled: () => getCurrentEditor() != null,
|
testEnabled: () => getCurrentEditor()?.canShowLeftPanel(),
|
||||||
onClick: () => getCurrentEditor().toggleLeftPanel(),
|
onClick: () => getCurrentEditor().toggleLeftPanel(),
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -139,6 +139,10 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function canShowLeftPanel() {
|
||||||
|
return !hideGridLeftColumn;
|
||||||
|
}
|
||||||
|
|
||||||
export function toggleLeftPanel() {
|
export function toggleLeftPanel() {
|
||||||
collapsedLeftColumnStore.update(x => !x);
|
collapsedLeftColumnStore.update(x => !x);
|
||||||
}
|
}
|
||||||
@@ -147,7 +151,7 @@
|
|||||||
{ command: 'dataGrid.switchToForm', tag: 'switch', hideDisabled: true },
|
{ command: 'dataGrid.switchToForm', tag: 'switch', hideDisabled: true },
|
||||||
{ command: 'dataGrid.switchToTable', tag: 'switch', hideDisabled: true },
|
{ command: 'dataGrid.switchToTable', tag: 'switch', hideDisabled: true },
|
||||||
{ command: 'dataGrid.switchToJson', tag: 'switch', hideDisabled: true },
|
{ command: 'dataGrid.switchToJson', tag: 'switch', hideDisabled: true },
|
||||||
{ command: 'dataGrid.toggleLeftPanel', tag: 'switch' }
|
{ command: 'dataGrid.toggleLeftPanel', tag: 'switch', hideDisabled: true }
|
||||||
);
|
);
|
||||||
|
|
||||||
$: if (managerSize) setLocalStorage('dataGridManagerWidth', managerSize);
|
$: if (managerSize) setLocalStorage('dataGridManagerWidth', managerSize);
|
||||||
|
|||||||
@@ -236,7 +236,7 @@
|
|||||||
category: 'Data grid',
|
category: 'Data grid',
|
||||||
name: 'Hide column',
|
name: 'Hide column',
|
||||||
keyText: isMac() ? 'Alt+Command+F' : 'CtrlOrCommand+H',
|
keyText: isMac() ? 'Alt+Command+F' : 'CtrlOrCommand+H',
|
||||||
testEnabled: () => getCurrentDataGrid() != null,
|
testEnabled: () => getCurrentDataGrid()?.canShowLeftPanel(),
|
||||||
onClick: () => getCurrentDataGrid().hideColumn(),
|
onClick: () => getCurrentDataGrid().hideColumn(),
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -452,7 +452,6 @@
|
|||||||
export let schemaName = undefined;
|
export let schemaName = undefined;
|
||||||
export let allowDefineVirtualReferences = false;
|
export let allowDefineVirtualReferences = false;
|
||||||
export let formatterFunction;
|
export let formatterFunction;
|
||||||
export let hideGridLeftColumn;
|
|
||||||
|
|
||||||
export let isLoadedAll;
|
export let isLoadedAll;
|
||||||
export let loadedTime;
|
export let loadedTime;
|
||||||
@@ -466,6 +465,7 @@
|
|||||||
export let onOpenQuery = null;
|
export let onOpenQuery = null;
|
||||||
export let jslid;
|
export let jslid;
|
||||||
// export let generalAllowSave = false;
|
// export let generalAllowSave = false;
|
||||||
|
export let hideGridLeftColumn = false;
|
||||||
|
|
||||||
export const activator = createActivator('DataGridCore', false);
|
export const activator = createActivator('DataGridCore', false);
|
||||||
|
|
||||||
@@ -1037,6 +1037,11 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function canShowLeftPanel() {
|
||||||
|
return !hideGridLeftColumn;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$: autofillMarkerCell =
|
$: autofillMarkerCell =
|
||||||
selectedCells && selectedCells.length > 0 && _.uniq(selectedCells.map(x => x[0])).length == 1
|
selectedCells && selectedCells.length > 0 && _.uniq(selectedCells.map(x => x[0])).length == 1
|
||||||
? [_.max(selectedCells.map(x => x[0])), _.max(selectedCells.map(x => x[1]))]
|
? [_.max(selectedCells.map(x => x[0])), _.max(selectedCells.map(x => x[1]))]
|
||||||
@@ -1755,7 +1760,7 @@
|
|||||||
{ placeTag: 'edit' },
|
{ placeTag: 'edit' },
|
||||||
{ divider: true },
|
{ divider: true },
|
||||||
{ command: 'dataGrid.findColumn' },
|
{ command: 'dataGrid.findColumn' },
|
||||||
{ command: 'dataGrid.hideColumn' },
|
{ command: 'dataGrid.hideColumn', hideDisabled: true },
|
||||||
{ command: 'dataGrid.filterSelected' },
|
{ command: 'dataGrid.filterSelected' },
|
||||||
{ command: 'dataGrid.clearFilter' },
|
{ command: 'dataGrid.clearFilter' },
|
||||||
{ command: 'dataGrid.addNewColumn', hideDisabled: true },
|
{ command: 'dataGrid.addNewColumn', hideDisabled: true },
|
||||||
|
|||||||
Reference in New Issue
Block a user