From d06d9d8fe5450a07ff3ce59e97cadb10620f709b Mon Sep 17 00:00:00 2001 From: Arthur Belkhayat Date: Fri, 1 Dec 2023 12:04:17 +0100 Subject: [PATCH] fix: add title to all links for accessibility --- .../accessibilite/accessibilite.page.html | 13 +++++- .../accessibilite.component.html | 1 + .../boutons-action.component.html | 2 + .../erreur-form-modal.component.html | 1 + .../informations-pratiques.component.html | 7 ++- ...mediation-numerique-details.component.html | 1 + .../location-breadcrumb.component.html | 1 + .../modals/hub-modal/hub-modal.component.html | 2 + .../label-modal.component.html | 1 + .../cartographie/cartographie.layout.html | 4 ++ .../conseiller-details-modal.component.html | 1 + .../donnees-personnelles.page.html | 9 +++- .../gestion-des-cookies.page.html | 3 +- ...formation-orientation-modal.component.html | 1 + .../accessibilite-information-modal-texts.ts | 2 +- .../carousel/carousel.component.html | 5 ++ .../integrateurs/integrateurs.component.html | 8 +++- .../webinaire/webinaire.component.html | 2 + .../pages/presentation/presentation.page.html | 1 + .../application-root-layout.component.html | 46 +++++++++++++++++-- 20 files changed, 100 insertions(+), 11 deletions(-) diff --git a/src/features/accessibilite/pages/accessibilite/accessibilite.page.html b/src/features/accessibilite/pages/accessibilite/accessibilite.page.html index 9060afb9e..5d985b7b8 100644 --- a/src/features/accessibilite/pages/accessibilite/accessibilite.page.html +++ b/src/features/accessibilite/pages/accessibilite/accessibilite.page.html @@ -50,13 +50,18 @@

Voie de recours

Défenseur des droits
  • Contacter - + le délégué du Défenseur des droits dans votre région
  • @@ -70,7 +75,11 @@

    Voie de recours

    Cette déclaration d'accessibilité a été créé le 21 novembre 2022 grâce au - + Générateur de Déclaration d'Accessibilité de BetaGouv . diff --git a/src/features/cartographie/components/lieux-mediation-numerique-details/accessibilite/accessibilite.component.html b/src/features/cartographie/components/lieux-mediation-numerique-details/accessibilite/accessibilite.component.html index 5674c95db..9dc395ffd 100644 --- a/src/features/cartographie/components/lieux-mediation-numerique-details/accessibilite/accessibilite.component.html +++ b/src/features/cartographie/components/lieux-mediation-numerique-details/accessibilite/accessibilite.component.html @@ -4,6 +4,7 @@ href="https://acceslibre.beta.gouv.fr/contrib/start/" class="btn btn-sm btn-secondary m-auto d-block" target="_blank" + title="Renseigner l'accessibilité(nouvel onglet)" rel="noopener noreferrer"> Renseigner l'accessibilité diff --git a/src/features/cartographie/components/lieux-mediation-numerique-details/boutons-action/boutons-action.component.html b/src/features/cartographie/components/lieux-mediation-numerique-details/boutons-action/boutons-action.component.html index 51b651e7e..664ef9515 100644 --- a/src/features/cartographie/components/lieux-mediation-numerique-details/boutons-action/boutons-action.component.html +++ b/src/features/cartographie/components/lieux-mediation-numerique-details/boutons-action/boutons-action.component.html @@ -5,6 +5,7 @@ [class.disabled]="!priseRdv" [attr.href]="priseRdv ?? null" target="_blank" + title="RDV en ligne(nouvel onglet)" rel="noopener noreferrer"> @@ -18,6 +19,7 @@ [class.disabled]="!siteWeb?.[0]" [attr.href]="siteWeb?.[0] ?? null" target="_blank" + title="Voir le site(nouvel onglet)" rel="noopener noreferrer"> diff --git a/src/features/cartographie/components/lieux-mediation-numerique-details/erreur-form-modal/erreur-form-modal.component.html b/src/features/cartographie/components/lieux-mediation-numerique-details/erreur-form-modal/erreur-form-modal.component.html index 5a8b2aacd..abee2969e 100644 --- a/src/features/cartographie/components/lieux-mediation-numerique-details/erreur-form-modal/erreur-form-modal.component.html +++ b/src/features/cartographie/components/lieux-mediation-numerique-details/erreur-form-modal/erreur-form-modal.component.html @@ -48,6 +48,7 @@ class="btn btn-secondary me-3" href="https://airtable.com/app2MF0d9XxkCwv0p/shrX7zSTk8pOtoKik?mtm_campaign=fromwebsitecarto" target="_blank" + title="Webinaires : Mettre à jour vos données(nouvel onglet)" rel="noopener noreferrer"> diff --git a/src/features/cartographie/components/lieux-mediation-numerique-details/informations-pratiques/informations-pratiques.component.html b/src/features/cartographie/components/lieux-mediation-numerique-details/informations-pratiques/informations-pratiques.component.html index 6313a3fa1..2a057649f 100644 --- a/src/features/cartographie/components/lieux-mediation-numerique-details/informations-pratiques/informations-pratiques.component.html +++ b/src/features/cartographie/components/lieux-mediation-numerique-details/informations-pratiques/informations-pratiques.component.html @@ -33,7 +33,12 @@
    - + Consulter les informations d'accessibilité diff --git a/src/features/cartographie/components/lieux-mediation-numerique-details/lieux-mediation-numerique-details.component.html b/src/features/cartographie/components/lieux-mediation-numerique-details/lieux-mediation-numerique-details.component.html index 06bb289cc..6075aa2de 100644 --- a/src/features/cartographie/components/lieux-mediation-numerique-details/lieux-mediation-numerique-details.component.html +++ b/src/features/cartographie/components/lieux-mediation-numerique-details/lieux-mediation-numerique-details.component.html @@ -140,6 +140,7 @@

    Horaires détaillées

    class="nav-link me-1 text-primary" href="https://airtable.com/app2MF0d9XxkCwv0p/shrX7zSTk8pOtoKik?mtm_campaign=fromwebsitecarto" target="_blank" + title="Participer au webinaire(nouvel onglet)" rel="noopener noreferrer"> Participer au webinaire "Mettre à jour ses données" diff --git a/src/features/cartographie/components/location-breadcrumb/location-breadcrumb.component.html b/src/features/cartographie/components/location-breadcrumb/location-breadcrumb.component.html index fa5e30494..0fefdc197 100644 --- a/src/features/cartographie/components/location-breadcrumb/location-breadcrumb.component.html +++ b/src/features/cartographie/components/location-breadcrumb/location-breadcrumb.component.html @@ -6,6 +6,7 @@ *ngIf="breadcrumbItem.link[0].startsWith('http'); else routerLink" [href]="breadcrumbItem.link[0]" target="_blank" + title="{{ breadcrumbItem.label }} (nouvel onglet)" rel="noopener noreferrer" class="text-body opacity-75"> {{ breadcrumbItem.label }} diff --git a/src/features/cartographie/components/modals/hub-modal/hub-modal.component.html b/src/features/cartographie/components/modals/hub-modal/hub-modal.component.html index bef60967b..fefaca6f9 100644 --- a/src/features/cartographie/components/modals/hub-modal/hub-modal.component.html +++ b/src/features/cartographie/components/modals/hub-modal/hub-modal.component.html @@ -30,6 +30,7 @@

    class="text-decoration-none" href="https://societenumerique.gouv.fr/fr/dispositif/hubs-numerique/" target="_blank" + title="Hub territorial(nouvel onglet)" rel="noopener noreferrer"> @@ -39,6 +40,7 @@

    *ngIf="hub?.url as href" [href]="href" target="_blank" + title="Accéder au site(nouvel onglet)" rel="noopener noreferrer" class="btn btn-primary" (click)="modal.close()"> diff --git a/src/features/cartographie/components/modals/label-modal-content/label-modal.component.html b/src/features/cartographie/components/modals/label-modal-content/label-modal.component.html index 804bf38e5..e80c86e32 100644 --- a/src/features/cartographie/components/modals/label-modal-content/label-modal.component.html +++ b/src/features/cartographie/components/modals/label-modal-content/label-modal.component.html @@ -29,6 +29,7 @@

    {{ label.nom }}

    *ngIf="label?.url as href" [href]="href" target="_blank" + title="Accéder au site(nouvel onglet)" rel="noopener noreferrer" class="btn btn-primary" (click)="modal.close()"> diff --git a/src/features/cartographie/layouts/cartographie/cartographie.layout.html b/src/features/cartographie/layouts/cartographie/cartographie.layout.html index b61ebceae..5e4ce431c 100644 --- a/src/features/cartographie/layouts/cartographie/cartographie.layout.html +++ b/src/features/cartographie/layouts/cartographie/cartographie.layout.html @@ -135,6 +135,7 @@

    FAQ @@ -142,6 +143,7 @@

    Comment orienter ? @@ -153,6 +155,7 @@

    [routerLink]="['/presentation']" fragment="webinaire" target="_blank" + title="Webinaires(nouvel onglet)" rel="noopener noreferrer">

    class="btn orientation-btn bg-white mb-3 p-3 rounded-0 d-flex d-flex align-items-center" href="https://labase.anct.gouv.fr/base/356?tags=&page=0&tab=resources" target="_blank" + title="La base(nouvel onglet)" rel="noopener noreferrer"> diff --git a/src/features/coordinateurs/components/conseiller-details-modal/conseiller-details-modal.component.html b/src/features/coordinateurs/components/conseiller-details-modal/conseiller-details-modal.component.html index 5c604f2b1..179bb8fc2 100644 --- a/src/features/coordinateurs/components/conseiller-details-modal/conseiller-details-modal.component.html +++ b/src/features/coordinateurs/components/conseiller-details-modal/conseiller-details-modal.component.html @@ -85,6 +85,7 @@ Voir la fiche diff --git a/src/features/donnees-personnelles/pages/donnees-personnelles/donnees-personnelles.page.html b/src/features/donnees-personnelles/pages/donnees-personnelles/donnees-personnelles.page.html index 9129fea77..a23484d68 100644 --- a/src/features/donnees-personnelles/pages/donnees-personnelles/donnees-personnelles.page.html +++ b/src/features/donnees-personnelles/pages/donnees-personnelles/donnees-personnelles.page.html @@ -59,12 +59,17 @@

    b) Données d'hébergeur

    la loi LCEN n°2004-575 du 21 juin 2004 pour la confiance dans l’économie numérique ;
  • - + les articles 1 et 3 du décret n°2021-1362 du 20 octobre 2021.
  • @@ -122,6 +127,7 @@

    Utilisation de témoins de connexion (« c Cookies & traceurs : que dit la loi ? @@ -130,6 +136,7 @@

    Utilisation de témoins de connexion (« c Cookies : les outils pour les maîtriser diff --git a/src/features/gestion-des-cookies/pages/gestion-des-cookies/gestion-des-cookies.page.html b/src/features/gestion-des-cookies/pages/gestion-des-cookies/gestion-des-cookies.page.html index 370d5f3fe..c46a942bf 100644 --- a/src/features/gestion-des-cookies/pages/gestion-des-cookies/gestion-des-cookies.page.html +++ b/src/features/gestion-des-cookies/pages/gestion-des-cookies/gestion-des-cookies.page.html @@ -27,7 +27,7 @@

    Mesure d’audience

    La mesure d’audience (nombre de visites, pages consultées) est réalisée via un outil libre intitulé - Matomo + Matomo spécifiquement paramétré, respectant les conditions d’exemption du consentement de l’internaute définies par la recommandation « Cookies » de la Commission nationale informatique et libertés (CNIL). Cela signifie que votre adresse IP, par exemple, est anonymisée avant d’être enregistrée. Il est donc impossible d’associer les visites sur ce site à @@ -38,6 +38,7 @@

    Mesure d’audience

    ici diff --git a/src/features/orientation/components/information-orientation-modal/information-orientation-modal.component.html b/src/features/orientation/components/information-orientation-modal/information-orientation-modal.component.html index 2a99e71d1..acbf9c5b5 100644 --- a/src/features/orientation/components/information-orientation-modal/information-orientation-modal.component.html +++ b/src/features/orientation/components/information-orientation-modal/information-orientation-modal.component.html @@ -16,6 +16,7 @@

    {{ orientationInformation.titre }}

    [routerLink]="['/presentation']" fragment="webinaire" target="_blank" + title="Inscription webinaires(nouvel onglet)" rel="noopener noreferrer"> diff --git a/src/features/orientation/pages/accessibilite/accessibilite-information-modal-texts.ts b/src/features/orientation/pages/accessibilite/accessibilite-information-modal-texts.ts index 33cd7dc84..b9348eee0 100644 --- a/src/features/orientation/pages/accessibilite/accessibilite-information-modal-texts.ts +++ b/src/features/orientation/pages/accessibilite/accessibilite-information-modal-texts.ts @@ -23,7 +23,7 @@ export const ACCESSIBILITE_INFORMATION_MODAL_TEXTS: Record< }, 'accueil-specifique': { titre: 'Accueil adapté', - description: `Si vous sélectionnez certaines de ces options, vous restreindrez votre recherche aux lieux en capacité d'accueillir certains types de publics. Pour toute information concernant les déplacements des personnes en situation de handicap, rendez-vous sur Accès libre`, + description: `Si vous sélectionnez certaines de ces options, vous restreindrez votre recherche aux lieux en capacité d'accueillir certains types de publics. Pour toute information concernant les déplacements des personnes en situation de handicap, rendez-vous sur Accès libre`, elements: [ 'Handicap psychique : trouble psychiatrique donnant lieu à des atteintes comportementales', 'Handicap mental : déficience limitant les activités d’une personne' diff --git a/src/features/presentation/components/carousel/carousel.component.html b/src/features/presentation/components/carousel/carousel.component.html index c93074fca..896b8a0ae 100644 --- a/src/features/presentation/components/carousel/carousel.component.html +++ b/src/features/presentation/components/carousel/carousel.component.html @@ -34,6 +34,7 @@

    {{ slides.titre }}

    *ngIf="slides.titre === 'La mise à jour'" href="https://dora.fabrique.social.gouv.fr" target="_blank" + title="Dora(nouvel onglet)" rel="noopener noreferrer"> Accéder à DORA @@ -54,6 +55,7 @@
    {{ slides.titre }}
    href="https://lamednum.coop/schema-de-donnees-des-lieux-de-mediation-numerique-2/" style="color: white; font-weight: bold; text-decoration: underline" target="_blank" + title="Standard de données(nouvel onglet)" rel="noopener noreferrer"> standard de données des lieux d'inclusion numérique @@ -62,6 +64,7 @@
    {{ slides.titre }}
    href="https://lamednum.coop/" style="color: white; font-weight: bold; text-decoration: underline" target="_blank" + title="Mednum(nouvel onglet)" rel="noopener noreferrer"> Mednum @@ -70,6 +73,7 @@
    {{ slides.titre }}
    href="https://datactivist.coop/fr/" style="color: white; font-weight: bold; text-decoration: underline" target="_blank" + title="Datactivist(nouvel onglet)" rel="noopener noreferrer"> Datactivist @@ -78,6 +82,7 @@
    {{ slides.titre }}
    href="https://agence-cohesion-territoires.gouv.fr/" style="color: white; font-weight: bold; text-decoration: underline" target="_blank" + title="ANCT(nouvel onglet)" rel="noopener noreferrer"> l'ANCT diff --git a/src/features/presentation/components/integrateurs/integrateurs.component.html b/src/features/presentation/components/integrateurs/integrateurs.component.html index d19151dda..3b802430b 100644 --- a/src/features/presentation/components/integrateurs/integrateurs.component.html +++ b/src/features/presentation/components/integrateurs/integrateurs.component.html @@ -10,7 +10,12 @@

    {{ integrateur.sousTitre }}

    {{ integrateur.text }}

    - +

    {{ integrateur.linkTitre }}

    @@ -26,6 +31,7 @@

    {{ integrateur.sousTitre }}

    class="btn btn-primary align-items-center d-inline-flex rounded-0 mt-5" href="https://github.com/anct-cartographie-nationale/client-application#documentation" target="_blank" + title="Intégrer la cartographie(nouvel onglet)" rel="noopener noreferrer"> Intégrer la cartographie diff --git a/src/features/presentation/components/webinaire/webinaire.component.html b/src/features/presentation/components/webinaire/webinaire.component.html index f9082853a..8cfb6bdcd 100644 --- a/src/features/presentation/components/webinaire/webinaire.component.html +++ b/src/features/presentation/components/webinaire/webinaire.component.html @@ -16,6 +16,7 @@

    {{ webinaire.titre }}

    class="btn btn-primary rounded-0" href="{{ webinaire.inscription_link }}" target="_blank" + title="Inscription Webinaire(nouvel onglet)" rel="noopener noreferrer"> S'inscrire au webinaire
    @@ -24,6 +25,7 @@

    {{ webinaire.titre }}

    class="btn btn-primary rounded-0 ms-auto" href="{{ webinaire.replay }}" target="_blank" + title="Replay du webinaire(nouvel onglet)" rel="noopener noreferrer"> Replay diff --git a/src/features/presentation/pages/presentation/presentation.page.html b/src/features/presentation/pages/presentation/presentation.page.html index b9120ccb4..f090e93bd 100644 --- a/src/features/presentation/pages/presentation/presentation.page.html +++ b/src/features/presentation/pages/presentation/presentation.page.html @@ -44,6 +44,7 @@

    class="btn btn-primary rounded-0" href="https://labase.anct.gouv.fr/ressource/1474" target="_blank" + title="Référencer ma structure(nouvel onglet)" rel="noopener noreferrer"> Référencer ma structure diff --git a/src/root/layouts/application-root/application-root-layout.component.html b/src/root/layouts/application-root/application-root-layout.component.html index af50289f2..12bbe6ca7 100644 --- a/src/root/layouts/application-root/application-root-layout.component.html +++ b/src/root/layouts/application-root/application-root-layout.component.html @@ -35,14 +35,24 @@
    La Cartographie nationale des lieux d'inclusion numérique peut être - + intégrée facilement sur votre site web.
    Vous pouvez y renseigner votre structure en passant par - + DORA. @@ -53,6 +63,7 @@ class="text-white" href="https://schema.data.gouv.fr/LaMednum/standard-mediation-num/0.1.0/documentation.html" target="_blank" + title="schéma de données(nouvel onglet)" rel="noopener noreferrer"> schéma de données des lieux d'inclusion numérique @@ -66,11 +77,21 @@

    La Cartographie nationale des lieux d'inclusion numérique peut être - + intégrée facilement sur votre site web . Vous souhaitez apparaître sur la cartographie ? il vous suffit de renseigner vos données sur - + DORA . @@ -81,6 +102,7 @@ class="text-white" href="https://schema.data.gouv.fr/LaMednum/standard-mediation-num/0.1.0/documentation.html" target="_blank" + title="Schéma de données(nouvel onglet)" rel="noopener noreferrer"> le schéma de données des lieux d'inclusion numérique @@ -92,6 +114,7 @@ class="nav-link me-1 link-muted-light text-hover-light" href="https://labase.anct.gouv.fr/base/356" target="_blank" + title="Documentation(nouvel onglet)" rel="noopener noreferrer"> Documentation @@ -102,6 +125,7 @@ class="nav-link me-1 link-muted-light text-hover-light" href="mailto:cartographie.sonum@anct.gouv.fr" target="_blank" + title="Nous contacter(nouvel onglet)" rel="noopener noreferrer"> Nous contacter @@ -113,6 +137,7 @@ [routerLink]="['/presentation']" fragment="webinaire" target="_blank" + title="Webinaires(nouvel onglet)" rel="noopener noreferrer"> Participer à nos webinaires ! @@ -131,6 +156,7 @@ class="nav-link link-muted-light text-hover-light ps-0" href="https://labase.anct.gouv.fr/base/356" target="_blank" + title="Documentation(nouvel onglet)" rel="noopener noreferrer"> Documentation @@ -140,6 +166,7 @@ class="nav-link link-muted-light text-hover-light ps-0" href="mailto:cartographie.sonum@anct.gouv.fr" target="_blank" + title="Nous contacter(nouvel onglet)" rel="noopener noreferrer"> Nous contacter @@ -150,6 +177,7 @@ [routerLink]="['presentation']" fragment="webinaire" target="_blank" + title="Webinaires(nouvel onglet)" rel="noopener noreferrer"> Participer à nos webinaires @@ -158,6 +186,7 @@ @@ -168,6 +197,7 @@ @@ -178,6 +208,7 @@ @@ -188,6 +219,7 @@ @@ -198,6 +230,7 @@ @@ -212,6 +245,7 @@ @@ -222,6 +256,7 @@ @@ -232,6 +267,7 @@ @@ -242,6 +278,7 @@ @@ -252,6 +289,7 @@