Skip to content

Commit 30d8935

Browse files
authored
Merge pull request demarche-numerique#11688 from demarches-simplifiees/a11y-typos
ETQ Usager d'un lecteur d'écran, je veux que les liens permettant de modifier mon identité sur la page récapitulative soient explicites sans contexte.
2 parents 08f873b + 4618604 commit 30d8935

5 files changed

Lines changed: 12 additions & 10 deletions

File tree

app/components/dossiers/individual_form_component/individual_form_component.en.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ en:
33
self_title: Your identity
44
callout_text: "You are acting as a proxy for a principal, either professionally (such as accountant, lawyer, civil servant…) or personally (family). Make sure to respect the conditions of"
55
callout_link: Articles 1984 and following of the Civil Code.
6-
callout_link_title: Articles 1984 and following of the Civil Code
6+
callout_link_title: Articles 1984 and following of the Civil Code.
77
beneficiaire_title: "Identity of the beneficiary"
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
fr:
33
self_title: Votre identité
4-
callout_text: Vous agissez en tant que mandataire, soit professionnellement (comme expert-comptable, avocat, agent public…) soit personnellement (famille). Assurez-vous de respecter les conditions
5-
callout_link: des Articles 1984 et suivants du Code civil.
6-
callout_link_title: Articles 1984 et suivants du Code civil
4+
callout_text: Vous agissez en tant que mandataire, soit professionnellement (comme expert-comptable, avocat, agent public…) soit personnellement (famille). Assurez-vous de respecter les conditions des
5+
callout_link: Articles 1984 et suivants du Code civil.
6+
callout_link_title: Articles 1984 et suivants du Code civil.
77
beneficiaire_title: Identité du bénéficiaire

app/views/shared/dossiers/_demande.html.haml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,18 @@
2121
2222
2323
- if dossier.for_tiers?
24-
%h2.fr-h6.fr-background-alt--grey.fr-mb-0.flex
25-
.flex-grow.fr-py-3v.fr-px-2w= t('views.shared.dossiers.demande.mandataire_identity')
24+
.fr-background-alt--grey.flex
25+
%h2#mandataire_identity.fr-h6.fr-mb-0.flex-grow.fr-py-3v.fr-px-2w= t('views.shared.dossiers.demande.mandataire_identity')
2626
2727
- if dossier.individual.present? && profile == 'usager' && !dossier.read_only?
28-
= link_to t('views.shared.dossiers.demande.edit_identity'), identite_dossier_path(dossier), class: 'fr-py-3v fr-btn fr-btn--tertiary-no-outline'
28+
= link_to t('views.shared.dossiers.demande.edit_identity_html'), identite_dossier_path(dossier), class: 'fr-py-3v fr-btn fr-btn--tertiary-no-outline', id: 'edit_mandataire_identity', 'aria-labelledby': 'edit_mandataire_identity mandataire_identity'
2929
3030
3131
= render partial: "shared/dossiers/mandataire_infos", locals: { user_deleted: dossier.user_deleted?, email: dossier.user_email_for(:display), dossier: dossier }
3232
3333
.tab-title
34-
%h2.fr-h6.fr-background-alt--grey.fr-mb-0.flex
35-
.flex-grow.fr-py-3v.fr-px-2w
34+
.fr-background-alt--grey.flex
35+
%h2#requester_identity.fr-h6.fr-mb-0.flex-grow.fr-py-3v.fr-px-2w
3636
= t('views.shared.dossiers.demande.requester_identity')
3737
3838
- if dossier.identity_updated_at.present? && demande_seen_at&.<(dossier.identity_updated_at)
@@ -43,7 +43,7 @@
4343
= link_to t('views.shared.dossiers.demande.edit_siret'), siret_dossier_path(dossier), class: 'fr-py-3v fr-btn fr-btn--tertiary-no-outline'
4444
4545
- if dossier.individual.present? && profile == 'usager' && !dossier.read_only?
46-
= link_to t('views.shared.dossiers.demande.edit_identity'), identite_dossier_path(dossier), class: 'fr-py-3v fr-btn fr-btn--tertiary-no-outline'
46+
= link_to t('views.shared.dossiers.demande.edit_identity_html'), identite_dossier_path(dossier), class: 'fr-py-3v fr-btn fr-btn--tertiary-no-outline', id: 'edit_requester_identity', 'aria-labelledby': 'edit_requester_identity requester_identity'
4747
4848
4949
= render partial: "shared/dossiers/user_infos", locals: { user_deleted: dossier.user_deleted?, email: dossier.user_email_for(:display), for_tiers: dossier.for_tiers?, beneficiaire_mail: dossier.for_tiers? ? dossier.individual.email : ""}

config/locales/en.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -386,6 +386,7 @@ en:
386386
form: "Form"
387387
edit_siret: "Edit SIRET"
388388
edit_identity: "Edit identity data"
389+
edit_identity_html: 'Edit identity <span aria-hidden="true">data<span>'
389390
accuse_lecture: This procedure is subject to a reading receipt.
390391
accuse_lecture_with_agreement: The user has read the decision taken on his file on %{agreement}.
391392
accuse_lecture_without_agreement: The user has not yet learned of the decision on their file.

config/locales/fr.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -392,6 +392,7 @@ fr:
392392
form: "Sections du formulaire"
393393
edit_siret: "Modifier le SIRET"
394394
edit_identity: "Modifier l’identité"
395+
edit_identity_html: 'Modifier <span aria-hidden="true">l’identité</span>'
395396
accuse_lecture: Cette démarche est soumise à un accusé de lecture.
396397
accuse_lecture_with_agreement: L’usager a pris connaissance de la décision concernant son dossier le %{agreement}.
397398
accuse_lecture_without_agreement: L’usager n’a pas encore pris connaissance de la décision concernant son dossier.

0 commit comments

Comments
 (0)