fix: remove keyboard shortcut for permanently deleting a note
This commit is contained in:
@@ -114,7 +114,6 @@ class EditorViewCtrl extends PureViewCtrl<{}, EditorState> {
|
|||||||
|
|
||||||
private removeAltKeyObserver?: any
|
private removeAltKeyObserver?: any
|
||||||
private removeTrashKeyObserver?: any
|
private removeTrashKeyObserver?: any
|
||||||
private removeDeleteKeyObserver?: any
|
|
||||||
private removeTabObserver?: any
|
private removeTabObserver?: any
|
||||||
|
|
||||||
private removeTagsObserver!: () => void
|
private removeTagsObserver!: () => void
|
||||||
@@ -155,8 +154,6 @@ class EditorViewCtrl extends PureViewCtrl<{}, EditorState> {
|
|||||||
this.removeAltKeyObserver = undefined;
|
this.removeAltKeyObserver = undefined;
|
||||||
this.removeTrashKeyObserver();
|
this.removeTrashKeyObserver();
|
||||||
this.removeTrashKeyObserver = undefined;
|
this.removeTrashKeyObserver = undefined;
|
||||||
this.removeDeleteKeyObserver();
|
|
||||||
this.removeDeleteKeyObserver = undefined;
|
|
||||||
this.removeTabObserver && this.removeTabObserver();
|
this.removeTabObserver && this.removeTabObserver();
|
||||||
this.removeTabObserver = undefined;
|
this.removeTabObserver = undefined;
|
||||||
this.leftPanelPuppet = undefined;
|
this.leftPanelPuppet = undefined;
|
||||||
@@ -1162,19 +1159,6 @@ class EditorViewCtrl extends PureViewCtrl<{}, EditorState> {
|
|||||||
this.deleteNote(false);
|
this.deleteNote(false);
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
this.removeDeleteKeyObserver = this.application.getKeyboardService().addKeyObserver({
|
|
||||||
key: KeyboardKey.Backspace,
|
|
||||||
modifiers: [
|
|
||||||
KeyboardModifier.Meta,
|
|
||||||
KeyboardModifier.Shift,
|
|
||||||
KeyboardModifier.Alt
|
|
||||||
],
|
|
||||||
onKeyDown: (event) => {
|
|
||||||
event.preventDefault();
|
|
||||||
this.deleteNote(true);
|
|
||||||
},
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
onSystemEditorLoad() {
|
onSystemEditorLoad() {
|
||||||
|
|||||||
Reference in New Issue
Block a user