feat(webauthn): submit device name by pressing enter

Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
pull/45136/head
Richard Steinmetz 7 months ago
parent d82fb01b0a
commit a3490738d7
No known key found for this signature in database
GPG Key ID: 27137D9E7D273FB2
  1. 19
      apps/settings/src/components/WebAuthn/AddDevice.vue
  2. 4
      dist/settings-vue-settings-personal-webauthn.js
  3. 2
      dist/settings-vue-settings-personal-webauthn.js.map

@ -2,6 +2,7 @@
- @copyright 2020, Roeland Jago Douma <roeland@famdouma.nl> - @copyright 2020, Roeland Jago Douma <roeland@famdouma.nl>
- -
- @author Roeland Jago Douma <roeland@famdouma.nl> - @author Roeland Jago Douma <roeland@famdouma.nl>
- @author 2024 Richard Steinmetz <richard@steinmetz.cloud>
- -
- @license GNU AGPL version 3 or any later version - @license GNU AGPL version 3 or any later version
- -
@ -39,14 +40,16 @@
<div v-else-if="step === RegistrationSteps.NAMING" <div v-else-if="step === RegistrationSteps.NAMING"
class="new-webauthn-device"> class="new-webauthn-device">
<span class="icon-loading-small webauthn-loading" /> <span class="icon-loading-small webauthn-loading" />
<NcTextField ref="nameInput" <form @submit.prevent="submit">
class="new-webauthn-device__name" <NcTextField ref="nameInput"
:label="t('settings', 'Device name')" class="new-webauthn-device__name"
:value.sync="name" :label="t('settings', 'Device name')"
show-trailing-button :value.sync="name"
:trailing-button-label="t('settings', 'Add')" show-trailing-button
trailing-button-icon="arrowRight" :trailing-button-label="t('settings', 'Add')"
@trailing-button-click="submit" /> trailing-button-icon="arrowRight"
@trailing-button-click="submit" />
</form>
</div> </div>
<div v-else-if="step === RegistrationSteps.PERSIST" <div v-else-if="step === RegistrationSteps.PERSIST"

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save