diff options
| author | jared <jaredrmain@gmail.com> | 2019-03-29 15:56:50 -0400 |
|---|---|---|
| committer | jared <jaredrmain@gmail.com> | 2019-03-29 15:56:50 -0400 |
| commit | 3172b4e7c18d07a36477a77fcebe6b521cfa15d0 (patch) | |
| tree | 66791bc62da5d966fb1f7c530572fd370289086a /src/components/emoji-input/emoji-input.js | |
| parent | f9071dac254af0d99ca239c50931a00fbd11de6d (diff) | |
#101 - insert emoji from emoji selector
Diffstat (limited to 'src/components/emoji-input/emoji-input.js')
| -rw-r--r-- | src/components/emoji-input/emoji-input.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/components/emoji-input/emoji-input.js b/src/components/emoji-input/emoji-input.js index 48e89409..8f7598ca 100644 --- a/src/components/emoji-input/emoji-input.js +++ b/src/components/emoji-input/emoji-input.js @@ -105,6 +105,11 @@ const EmojiInput = { }, setCaret ({target: {selectionStart}}) { this.caret = selectionStart + }, + onEmoji (emoji) { + const newValue = this.value.substr(0, this.caret) + emoji + this.value.substr(this.caret) + this.$refs.input.focus() + this.$emit('input', newValue) } } } |
