Code refactoring - Accessibility on the new user registration and forgotten password forms

This commit is contained in:
andreaNeki
2024-09-05 09:35:55 -03:00
parent 0eb2d5ce58
commit f00eae6760
4 changed files with 15 additions and 7 deletions

View File

@@ -15,9 +15,9 @@
for="email">{{MESSAGE_PREFIX + '.email' | translate}}</label> for="email">{{MESSAGE_PREFIX + '.email' | translate}}</label>
<input [className]="(email.invalid) && (email.dirty || email.touched) ? 'form-control is-invalid' :'form-control'" <input [className]="(email.invalid) && (email.dirty || email.touched) ? 'form-control is-invalid' :'form-control'"
type="text" id="email" formControlName="email" type="text" id="email" formControlName="email"
[attr.aria-label]="'register-email.aria.label'|translate" [attr.aria-label]="MESSAGE_PREFIX + '.aria.label' | translate"
aria-describedby="email-errors-required email-error-not-valid" aria-describedby="email-errors-required email-error-not-valid"
[attr.aria-invalid]="form.get('email')?.invalid"/> [attr.aria-invalid]="email.invalid"/>
<div *ngIf="email.invalid && (email.dirty || email.touched)" <div *ngIf="email.invalid && (email.dirty || email.touched)"
class="invalid-feedback show-feedback"> class="invalid-feedback show-feedback">
<span *ngIf="email.errors && email.errors.required" id="email-errors-required"> <span *ngIf="email.errors && email.errors.required" id="email-errors-required">

View File

@@ -6740,5 +6740,7 @@
"browse.search-form.placeholder": "Search the repository", "browse.search-form.placeholder": "Search the repository",
"register-email.aria.label": "Enter your e-mail address", "register-page.registration.aria.label": "Enter your e-mail address",
"forgot-email.form.aria.label": "Enter your e-mail address",
} }

View File

@@ -8152,8 +8152,11 @@
//"browse.search-form.placeholder": "Search the repository", //"browse.search-form.placeholder": "Search the repository",
"browse.search-form.placeholder": "Buscar en el repositorio", "browse.search-form.placeholder": "Buscar en el repositorio",
// "register-email.aria.label": "Enter your e-mail address", // "register-page.registration.aria.label": "Enter your e-mail address",
"register-email.aria.label": "Introduzca su dirección de correo electrónico", "register-page.registration.aria.label": "Introduzca su dirección de correo electrónico",
// "forgot-email.form.aria.label": "Enter your e-mail address",
"forgot-email.form.aria.label": "Introduzca su dirección de correo electrónico",
} }

View File

@@ -10250,6 +10250,9 @@
//"browse.search-form.placeholder": "Search the repository", //"browse.search-form.placeholder": "Search the repository",
"browse.search-form.placeholder": "Buscar no repositório", "browse.search-form.placeholder": "Buscar no repositório",
// "register-email.aria.label": "Enter your e-mail address", // "register-page.registration.aria.label": "Enter your e-mail address",
"register-email.aria.label": "Digite seu e-mail", "register-page.registration.aria.label": "Digite seu e-mail",
// "forgot-email.form.aria.label": "Enter your e-mail address",
"forgot-email.form.aria.label": "Digite seu e-mail",
} }