aboutsummaryrefslogtreecommitdiff
path: root/src/components/emoji_input/emoji_input.js
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2019-09-23 22:12:25 +0300
committerHenry Jameson <me@hjkos.com>2019-09-23 22:12:25 +0300
commit6f0257cd7df8eca257774a0c456af7218896946f (patch)
tree6b9188f80eb13a6c9081869d60833923cee94737 /src/components/emoji_input/emoji_input.js
parent7b4cb387345c0e278a6cfe5bbff5265c09281567 (diff)
autoscroll post form on typing + some minor improvements
Diffstat (limited to 'src/components/emoji_input/emoji_input.js')
-rw-r--r--src/components/emoji_input/emoji_input.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/components/emoji_input/emoji_input.js b/src/components/emoji_input/emoji_input.js
index 5f90d7f4..25c21403 100644
--- a/src/components/emoji_input/emoji_input.js
+++ b/src/components/emoji_input/emoji_input.js
@@ -211,10 +211,12 @@ const EmojiInput = {
this.keepOpen = keepOpen
this.$emit('input', newValue)
const position = this.caret + (insertion + spaceAfter + spaceBefore).length
+ if (!keepOpen) {
+ this.input.elm.focus()
+ }
this.$nextTick(function () {
// Re-focus inputbox after clicking suggestion
- this.input.elm.focus()
// Set selection right after the replacement instead of the very end
this.input.elm.setSelectionRange(position, position)
this.caret = position