From 6591f28c1a2093462ece64836baf11dfb7f52ac9 Mon Sep 17 00:00:00 2001 From: alexnatalia Date: Fri, 25 Dec 2020 19:30:30 +0300 Subject: [PATCH 1/2] SInput: Added ability to play with Paste event. --- package.json | 2 +- src/components/Input/SInput.vue | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index bac110c4..9eaf128a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@soramitsu/soramitsu-js-ui", - "version": "0.6.7", + "version": "0.6.8", "private": false, "publishConfig": { "registry": "https://nexus.iroha.tech/repository/npm-soramitsu-private/" diff --git a/src/components/Input/SInput.vue b/src/components/Input/SInput.vue index 730dde91..4d414040 100644 --- a/src/components/Input/SInput.vue +++ b/src/components/Input/SInput.vue @@ -27,6 +27,7 @@ :suffix-icon="suffix" @input="handleInput" @change="handleChange" + @paste="handlePaste" @blur="handleBlur" @focus="handleFocus" /> @@ -160,6 +161,7 @@ export default class SInput extends Mixins(BorderRadiusMixin) { private handleValueChange (value: string | number): void { this.$emit('input', value) this.$emit('change', value) + this.$emit('paste', value) } get isTextInput (): boolean { @@ -222,6 +224,10 @@ export default class SInput extends Mixins(BorderRadiusMixin) { this.$emit('change', value) } + handlePaste (value: string | number): void { + this.$emit('paste', value) + } + handleBlur (event: Event): void { this.focused = false this.$emit('blur', event) From cfe5021d21ce52ad53b896a795e2fad992eb414e Mon Sep 17 00:00:00 2001 From: alexnatalia Date: Fri, 25 Dec 2020 19:49:44 +0300 Subject: [PATCH 2/2] Cleanup due to PR comments. --- src/components/Input/SInput.vue | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/Input/SInput.vue b/src/components/Input/SInput.vue index 4d414040..2ecac0be 100644 --- a/src/components/Input/SInput.vue +++ b/src/components/Input/SInput.vue @@ -161,7 +161,6 @@ export default class SInput extends Mixins(BorderRadiusMixin) { private handleValueChange (value: string | number): void { this.$emit('input', value) this.$emit('change', value) - this.$emit('paste', value) } get isTextInput (): boolean {