mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-05-02 21:53:58 +00:00
cmd+backspace for delete rows on mac
This commit is contained in:
@@ -12,6 +12,8 @@
|
|||||||
if (e.altKey) keyText += 'Alt+';
|
if (e.altKey) keyText += 'Alt+';
|
||||||
keyText += e.key;
|
keyText += e.key;
|
||||||
|
|
||||||
|
// console.log('keyText', keyText);
|
||||||
|
|
||||||
const commandsValue = get(commandsCustomized);
|
const commandsValue = get(commandsCustomized);
|
||||||
let commandsFiltered: any = Object.values(commandsValue).filter(
|
let commandsFiltered: any = Object.values(commandsValue).filter(
|
||||||
(x: any) =>
|
(x: any) =>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
category: 'Data grid',
|
category: 'Data grid',
|
||||||
name: 'Delete selected rows',
|
name: 'Delete selected rows',
|
||||||
toolbarName: 'Delete row(s)',
|
toolbarName: 'Delete row(s)',
|
||||||
keyText: 'CtrlOrCommand+Delete',
|
keyText: isMac() ? 'Command+Backspace' : 'CtrlOrCommand+Delete',
|
||||||
icon: 'icon minus',
|
icon: 'icon minus',
|
||||||
testEnabled: () => getCurrentDataGrid()?.getGrider()?.editable,
|
testEnabled: () => getCurrentDataGrid()?.getGrider()?.editable,
|
||||||
onClick: () => getCurrentDataGrid().deleteSelectedRows(),
|
onClick: () => getCurrentDataGrid().deleteSelectedRows(),
|
||||||
|
|||||||
@@ -53,7 +53,8 @@ export function formatKeyText(keyText: string): string {
|
|||||||
.replace('Shift+', '⇧ ')
|
.replace('Shift+', '⇧ ')
|
||||||
.replace('Alt+', '⌥ ')
|
.replace('Alt+', '⌥ ')
|
||||||
.replace('Command+', '⌘ ')
|
.replace('Command+', '⌘ ')
|
||||||
.replace('Ctrl+', '⌃ ');
|
.replace('Ctrl+', '⌃ ')
|
||||||
|
.replace('Backspace', '⌫ ');
|
||||||
}
|
}
|
||||||
return keyText.replace('CtrlOrCommand+', 'Ctrl+');
|
return keyText.replace('CtrlOrCommand+', 'Ctrl+');
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user