fix(composer-emojis): Insert emoji on tab, fixes #1511

This commit is contained in:
Jackie Luo 2016-02-29 20:46:30 -08:00
parent 94badcda15
commit 876aea0ad9

View file

@ -96,7 +96,7 @@ class EmojisComposerExtension extends ContenteditableExtension {
const index = moveToNext ? 1 : emojiOptions.length - 1;
emojiNameNode.setAttribute("selectedEmoji", emojiOptions[index]);
}
} else if (event.key === "Enter") {
} else if (event.key === "Enter" || event.key === "Tab") {
event.preventDefault();
const emojiNameNode = DOMUtils.closest(sel.anchorNode, "n1-emoji-autocomplete");
let selectedEmoji = emojiNameNode.getAttribute("selectedEmoji");