From c4d43c9d5be086d860926f9a48f9774bbdb7e03e Mon Sep 17 00:00:00 2001 From: chylex <contact@chylex.com> Date: Wed, 27 Sep 2017 23:56:12 +0200 Subject: [PATCH] Fix bugs in :emoji_name: update (character count & duplicate keyboard modal) --- Resources/Plugins/emoji-keyboard/browser.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Resources/Plugins/emoji-keyboard/browser.js b/Resources/Plugins/emoji-keyboard/browser.js index 0b1cc55c..19be2e4a 100644 --- a/Resources/Plugins/emoji-keyboard/browser.js +++ b/Resources/Plugins/emoji-keyboard/browser.js @@ -337,6 +337,7 @@ enabled(){ ele.val(val.substring(0, firstColon)+foundEmoji+val.substring(ele[0].selectionStart)); ele[0].selectionEnd = ele[0].selectionStart = firstColon+foundEmoji.length; + ele.trigger("change"); ele.focus(); lastEmojiPosition = firstColon+foundEmoji.length; @@ -347,8 +348,9 @@ enabled(){ e.preventDefault(); ele.val(val.substring(0, firstColon)+val.substring(ele[0].selectionStart)); ele[0].selectionEnd = ele[0].selectionStart = firstColon; + ele.trigger("change"); - me.generateKeyboard($(".emoji-keyboard-popup-btn").offset().left, getKeyboardTop()); + $(".emoji-keyboard-popup-btn").click(); $(".emoji-keyboard-search").children("input").focus(); document.execCommand("insertText", false, keywords.join(" ")); }