diff options
author | dartcafe <github@dartcafe.de> | 2021-02-27 11:35:19 +0300 |
---|---|---|
committer | dartcafe <github@dartcafe.de> | 2021-02-27 11:35:19 +0300 |
commit | e77891b567db2cb40d33d09492abbde089453439 (patch) | |
tree | d2980c65c6cb815146d31e02660ec2790af2a59b /src/js/components/Base | |
parent | 3baec9241d4c60e571dbbbdf8dcaec0b97a10c22 (diff) |
fix inputDiv (v-model for :value.sync)
Signed-off-by: dartcafe <github@dartcafe.de>
Diffstat (limited to 'src/js/components/Base')
-rw-r--r-- | src/js/components/Base/InputDiv.vue | 2 | ||||
-rw-r--r-- | src/js/components/Base/PublicEmail.vue | 4 | ||||
-rw-r--r-- | src/js/components/Base/PublicRegisterModal.vue | 8 |
3 files changed, 7 insertions, 7 deletions
diff --git a/src/js/components/Base/InputDiv.vue b/src/js/components/Base/InputDiv.vue index 0b1af6b4..dcefdf82 100644 --- a/src/js/components/Base/InputDiv.vue +++ b/src/js/components/Base/InputDiv.vue @@ -27,7 +27,7 @@ :value="value" :placeholder="placeholder" :class="['input', signalingClass]" - @input="$emit('update:value', $event.target.value)" + @input="$emit('input', $event.target.value)" @keyup.enter="$emit('submit', $event.target.value)"> <div v-if="useNumModifiers" class="modifier add icon icon-add" @click="$emit('add')" /> <ButtonDiv v-if="!useNumModifiers && !noSubmit" submit @click="$emit('submit', $refs.input.value)" /> diff --git a/src/js/components/Base/PublicEmail.vue b/src/js/components/Base/PublicEmail.vue index 06a3c834..fa860f3b 100644 --- a/src/js/components/Base/PublicEmail.vue +++ b/src/js/components/Base/PublicEmail.vue @@ -22,8 +22,8 @@ <template> <div class="public-email"> - <InputDiv v-tooltip="check.result" - :value.sync="emailAddress" + <InputDiv v-model="emailAddress" + v-tooltip="check.result" :signaling-class="check.status" :placeholder="t('polls', 'Optional email address')" @submit="submitEmailAddress" /> diff --git a/src/js/components/Base/PublicRegisterModal.vue b/src/js/components/Base/PublicRegisterModal.vue index cff1ae1a..7b50e3f1 100644 --- a/src/js/components/Base/PublicRegisterModal.vue +++ b/src/js/components/Base/PublicRegisterModal.vue @@ -31,8 +31,8 @@ <h2>{{ t('polls', 'Public participation') }}</h2> <div class="section__username"> <h3>{{ t('polls', 'To participate, tell us how we can call you!') }}</h3> - <InputDiv v-tooltip="userNameCheck.result" - :value.sync="userName" + <InputDiv v-model="userName" + v-tooltip="userNameCheck.result" :signaling-class="userNameCheck.status" :placeholder="t('polls', 'Enter your name')" no-submit @@ -42,8 +42,8 @@ <div class="section__email"> <h3>{{ t("polls", "With your email address you can subscribe to notifications and you will receive your personal link to this poll.") }}</h3> - <InputDiv v-tooltip="emailCheck.result" - :value.sync="emailAddress" + <InputDiv v-model="emailAddress" + v-tooltip="emailCheck.result" :signaling-class="emailCheck.status" :placeholder="t('polls', 'Optional email address')" no-submit |