Let escape close the emoji picker
This commit is contained in:
parent
a014eca9e7
commit
45ebc70bfe
|
@ -169,6 +169,7 @@ export default class EmojiPicker extends CustomElement {
|
|||
} else if (ev.keyCode === converse.keycodes.ENTER) {
|
||||
this.onEnterPressed(ev);
|
||||
} else if (ev.keyCode === converse.keycodes.ESCAPE) {
|
||||
u.ancestor(this, 'converse-emoji-dropdown').hideMenu();
|
||||
this.chatview.el.querySelector('.chat-textarea').focus();
|
||||
ev.stopPropagation();
|
||||
ev.preventDefault();
|
||||
|
@ -238,10 +239,8 @@ export default class EmojiPicker extends CustomElement {
|
|||
}
|
||||
|
||||
enableArrowNavigation (ev) {
|
||||
if (ev) {
|
||||
ev.preventDefault();
|
||||
ev.stopPropagation();
|
||||
}
|
||||
ev?.preventDefault?.();
|
||||
ev?.stopPropagation?.();
|
||||
this.disableArrowNavigation();
|
||||
this.navigator.enable();
|
||||
this.navigator.handleKeydown(ev);
|
||||
|
|
Loading…
Reference in New Issue
Block a user