Add aria accessibility regarding the hidden class on partial choose email

This commit is contained in:
Kara Diaby 2024-08-28 09:12:46 +00:00
parent 0b4a9bb3bb
commit 07ea31fc4c
No known key found for this signature in database
GPG key ID: C4D1B0CF9F24D759
2 changed files with 5 additions and 3 deletions

View file

@ -20,10 +20,12 @@ export class EmailFranceConnectController extends ApplicationController {
) as HTMLInputElement;
if (checkedTarget && checkedTarget.value === 'false') {
this.emailFieldTarget.classList.remove('fr-hidden');
this.emailFieldTarget.classList.remove('hidden');
this.emailFieldTarget.setAttribute('aria-hidden', 'false');
inputElement.setAttribute('required', '');
} else {
this.emailFieldTarget.classList.add('fr-hidden');
this.emailFieldTarget.classList.add('hidden');
this.emailFieldTarget.setAttribute('aria-hidden', 'true');
inputElement.removeAttribute('required');
inputElement.value = '';
}