mirror of
https://github.com/nextcloud/spreed.git
synced 2025-12-18 05:20:50 +01:00
fix: migrate NcTextField to v-model usage
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
This commit is contained in:
parent
2ce9e85dbd
commit
6cb7b45a83
13 changed files with 22 additions and 26 deletions
|
|
@ -16,7 +16,7 @@
|
|||
</p>
|
||||
|
||||
<template v-if="!trialAccount.status">
|
||||
<NcTextField :value.sync="hostedHPBNextcloudUrl"
|
||||
<NcTextField v-model="hostedHPBNextcloudUrl"
|
||||
class="form__textfield"
|
||||
name="hosted_hpb_nextcloud_url"
|
||||
placeholder="https://cloud.example.org/"
|
||||
|
|
@ -24,7 +24,7 @@
|
|||
:label="t('spreed', 'URL of this Nextcloud instance')"
|
||||
label-visible />
|
||||
|
||||
<NcTextField :value.sync="hostedHPBFullName"
|
||||
<NcTextField v-model="hostedHPBFullName"
|
||||
class="form__textfield"
|
||||
name="full_name"
|
||||
placeholder="Jane Doe"
|
||||
|
|
@ -32,7 +32,7 @@
|
|||
:label="t('spreed', 'Full name of the user requesting the trial')"
|
||||
label-visible />
|
||||
|
||||
<NcTextField :value.sync="hostedHPBEmail"
|
||||
<NcTextField v-model="hostedHPBEmail"
|
||||
class="form__textfield"
|
||||
name="hosted_hpb_email"
|
||||
placeholder="jane@example.org"
|
||||
|
|
|
|||
|
|
@ -10,10 +10,10 @@
|
|||
class="recording-server__textfield"
|
||||
name="recording_server"
|
||||
placeholder="https://recording.example.org"
|
||||
:value="server"
|
||||
:model-value="server"
|
||||
:disabled="loading"
|
||||
:label="t('spreed', 'Recording backend URL')"
|
||||
@update:value="updateServer" />
|
||||
@update:model-value="updateServer" />
|
||||
|
||||
<NcCheckboxRadioSwitch :checked="verify"
|
||||
class="recording-server__checkbox"
|
||||
|
|
|
|||
|
|
@ -9,10 +9,10 @@
|
|||
class="signaling-server__textfield"
|
||||
name="signaling_server"
|
||||
placeholder="wss://signaling.example.org"
|
||||
:value="server"
|
||||
:model-value="server"
|
||||
:disabled="loading"
|
||||
:label="t('spreed', 'High-performance backend URL')"
|
||||
@update:value="updateServer" />
|
||||
@update:model-value="updateServer" />
|
||||
|
||||
<NcCheckboxRadioSwitch :checked="verify"
|
||||
class="signaling-server__checkbox"
|
||||
|
|
|
|||
|
|
@ -14,11 +14,11 @@
|
|||
name="stun_server"
|
||||
class="stun-server__input"
|
||||
placeholder="stunserver:port"
|
||||
:value="server"
|
||||
:model-value="server"
|
||||
:disabled="loading"
|
||||
:aria-label="t('spreed', 'STUN server URL')"
|
||||
label-outside
|
||||
@update:value="update" />
|
||||
@update:model-value="update" />
|
||||
</div>
|
||||
|
||||
<AlertCircle v-show="!isValidServer"
|
||||
|
|
|
|||
|
|
@ -24,10 +24,10 @@
|
|||
class="turn-server__textfield"
|
||||
:class="{ error: turnServerError }"
|
||||
:title="turnServerError"
|
||||
:value="server"
|
||||
:model-value="server"
|
||||
:disabled="loading"
|
||||
:label="t('spreed', 'TURN server URL')"
|
||||
@update:value="updateServer" />
|
||||
@update:model-value="updateServer" />
|
||||
|
||||
<NcPasswordField ref="turn_secret"
|
||||
v-model="turnSecret"
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
<label for="textField">{{ t('spreed', 'Enter your name') }}</label>
|
||||
<NcTextField id="textField"
|
||||
:value.sync="guestUserName"
|
||||
v-model="guestUserName"
|
||||
:placeholder="t('spreed', 'Guest')"
|
||||
class="username-form__input"
|
||||
:show-trailing-button="false"
|
||||
|
|
|
|||
|
|
@ -13,10 +13,10 @@
|
|||
<template v-if="!loading">
|
||||
<div class="call-phone__form">
|
||||
<NcTextField ref="textField"
|
||||
v-model="searchText"
|
||||
class="call-phone__form-input"
|
||||
:label="t('spreed', 'Search participants or phone numbers')"
|
||||
label-visible
|
||||
:value.sync="searchText"
|
||||
@keydown.enter="createConversation(participantPhoneItem)" />
|
||||
<DialpadPanel container=".call-phone__form"
|
||||
:value.sync="searchText"
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
<!-- Search -->
|
||||
<div class="set-contacts__form">
|
||||
<NcTextField ref="setContacts"
|
||||
v-model="searchText"
|
||||
v-intersection-observer="visibilityChanged"
|
||||
:value.sync="searchText"
|
||||
type="text"
|
||||
class="set-contacts__form-input"
|
||||
:label="textFieldLabel"
|
||||
|
|
|
|||
|
|
@ -14,12 +14,11 @@
|
|||
@submit.prevent="handleCreateNewFile">
|
||||
<NcTextField id="new-file-form-name"
|
||||
ref="textField"
|
||||
v-model="newFileTitle"
|
||||
:error="!!newFileError"
|
||||
:helper-text="newFileError"
|
||||
:label="t('spreed', 'Name of the new file')"
|
||||
:placeholder="newFileTitle"
|
||||
:value="newFileTitle"
|
||||
@update:value="updateNewFileTitle" />
|
||||
:placeholder="newFileTitle" />
|
||||
|
||||
<ul v-if="templates.length > 1" class="templates-picker__list">
|
||||
<NewMessageTemplatePreview v-for="template in templates"
|
||||
|
|
@ -177,9 +176,6 @@ export default {
|
|||
|
||||
methods: {
|
||||
t,
|
||||
updateNewFileTitle(value) {
|
||||
this.newFileTitle = value
|
||||
},
|
||||
|
||||
// Create text file and share it to a conversation
|
||||
async handleCreateNewFile() {
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
{{ t('spreed', 'Question') }}
|
||||
</p>
|
||||
<div class="poll-editor__wrapper">
|
||||
<NcTextField :value.sync="pollForm.question" :label="t('spreed', 'Ask a question')" v-on="$listeners" />
|
||||
<NcTextField v-model="pollForm.question" :label="t('spreed', 'Ask a question')" v-on="$listeners" />
|
||||
<!--native file picker, hidden -->
|
||||
<input id="poll-upload"
|
||||
ref="pollImport"
|
||||
|
|
@ -54,7 +54,7 @@
|
|||
:key="index"
|
||||
class="poll-editor__option">
|
||||
<NcTextField ref="pollOption"
|
||||
:value.sync="pollForm.options[index]"
|
||||
v-model="pollForm.options[index]"
|
||||
:label="t('spreed', 'Answer {option}', {option: index + 1})" />
|
||||
<NcButton v-if="pollForm.options.length > 2"
|
||||
type="tertiary"
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
<p v-if="dialogSubtitle" class="selector__subtitle">
|
||||
{{ dialogSubtitle }}
|
||||
</p>
|
||||
<NcTextField :value.sync="searchText"
|
||||
<NcTextField v-model="searchText"
|
||||
trailing-button-icon="close"
|
||||
class="selector__search"
|
||||
:label="t('spreed', 'Search conversations or users')"
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
<NcTextField v-else
|
||||
ref="usernameInput"
|
||||
:value.sync="guestUserName"
|
||||
v-model="guestUserName"
|
||||
:placeholder="t('spreed', 'Guest')"
|
||||
class="username-form__input"
|
||||
:show-trailing-button="!!guestUserName"
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
<template>
|
||||
<NcTextField ref="searchConversations"
|
||||
:value="value"
|
||||
:model-value="value"
|
||||
:aria-label="placeholderText"
|
||||
:aria-describedby="ariaDescribedby"
|
||||
:placeholder="placeholderText"
|
||||
|
|
@ -14,7 +14,7 @@
|
|||
label-outside
|
||||
@focus="handleFocus"
|
||||
@blur="handleBlur"
|
||||
@update:value="updateValue"
|
||||
@update:model-value="updateValue"
|
||||
@trailing-button-click="abortSearch"
|
||||
@keydown.esc="abortSearch">
|
||||
<IconMagnify :size="16" />
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue