From 8d8e2da57e7e84fb8a59ed4a4d0487fa2e7c3446 Mon Sep 17 00:00:00 2001 From: chylex <contact@chylex.com> Date: Wed, 30 Aug 2017 14:53:43 +0200 Subject: [PATCH] Make Enter key in emoji search insert the first available emoji --- Resources/Plugins/emoji-keyboard/browser.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Resources/Plugins/emoji-keyboard/browser.js b/Resources/Plugins/emoji-keyboard/browser.js index a01e7aaf..926b321a 100644 --- a/Resources/Plugins/emoji-keyboard/browser.js +++ b/Resources/Plugins/emoji-keyboard/browser.js @@ -193,6 +193,18 @@ enabled(){ e.stopPropagation(); }); + searchInput.addEventListener("keydown", function(e){ + if (e.keyCode === 13 && $(this).val().length){ // enter + let ele = $(".emoji-keyboard-list").children("img").filter(":visible").first(); + + if (ele.length > 0){ + insertEmoji(ele[0].getAttribute("src"), ele[0].getAttribute("alt")); + } + + e.preventDefault(); + } + }); + searchInput.addEventListener("click", function(){ $(this).select(); });