feat: add tooltip and aria-label

This commit is contained in:
kolaente 2021-12-11 21:57:54 +01:00 committed by Dominik Pschenitschni
parent 8397608fef
commit fda0b81d9c
Signed by: dpschen
GPG Key ID: B257AC0149F43A77
3 changed files with 13 additions and 3 deletions

View File

@ -52,7 +52,9 @@
"logout": "Logout",
"emailInvalid": "Please enter a valid email address.",
"usernameRequired": "Please provide a username.",
"passwordRequired": "Please provide a password."
"passwordRequired": "Please provide a password.",
"showPassword": "Show the password",
"hidePassword": "Hide the password"
},
"settings": {
"title": "Settings",

View File

@ -53,7 +53,11 @@
tabindex="2"
@focusout="validateField('password')"
/>
<a @click="togglePasswordFieldType" class="password-field-type-toggle">
<a
@click="togglePasswordFieldType"
class="password-field-type-toggle"
aria-label="passwordFieldType === 'password' ? $t('user.auth.showPassword') : $t('user.auth.hidePassword')"
v-tooltip="passwordFieldType === 'password' ? $t('user.auth.showPassword') : $t('user.auth.hidePassword')">
<icon :icon="passwordFieldType === 'password' ? 'eye' : 'eye-slash'"/>
</a>
</div>

View File

@ -59,7 +59,11 @@
@keyup.enter="submit"
@focusout="validatePassword"
/>
<a @click="togglePasswordFieldType" class="password-field-type-toggle">
<a
@click="togglePasswordFieldType"
class="password-field-type-toggle"
aria-label="passwordFieldType === 'password' ? $t('user.auth.showPassword') : $t('user.auth.hidePassword')"
v-tooltip="passwordFieldType === 'password' ? $t('user.auth.showPassword') : $t('user.auth.hidePassword')">
<icon :icon="passwordFieldType === 'password' ? 'eye' : 'eye-slash'"/>
</a>
</div>