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();
     });