Perma delete shortcut, fix event modifiers

This commit is contained in:
Mo Bitar
2019-05-12 12:02:36 -05:00
parent f5e877e055
commit ff47f0065d
3 changed files with 37 additions and 7 deletions

View File

@@ -814,7 +814,7 @@ angular.module('app')
}
})
this.deleteKeyObserver = keyboardManager.addKeyObserver({
this.trashKeyObserver = keyboardManager.addKeyObserver({
key: KeyboardManager.KeyBackspace,
notElementIds: ["note-text-editor", "note-title-editor"],
modifiers: [KeyboardManager.KeyModifierMeta],
@@ -825,6 +825,18 @@ angular.module('app')
},
})
this.deleteKeyObserver = keyboardManager.addKeyObserver({
key: KeyboardManager.KeyBackspace,
notElementIds: ["note-text-editor", "note-title-editor"],
modifiers: [KeyboardManager.KeyModifierMeta, KeyboardManager.KeyModifierShift],
onKeyDown: (event) => {
event.preventDefault();
$timeout(() => {
this.deleteNote(true);
});
},
})
/*
Editor Customization
*/