Projet

Général

Profil

Development #40870

Intégrations graphiques Publik - Development #36305: Améliorer l'accessibilité (RGAA) des thèmes

accessibilité : bouton/lien "supprimer" des pièces jointes, utiliser <button>

Ajouté par Marie Kuntz -> retour le 13 mai il y a environ 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
20 mars 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

7.1 Chaque script est-il, si nécessaire, compatible avec les technologies d’assistance ?

Pour supprimer un fichier joint dans un formulaire, c'est un lien qui est utilisé alors qu'il devrait s'agit d'un bouton et son intitulé n'est pas correct ("Retirer ce fichier")
Utiliser un bouton à la place du lien et compléter l'intitulé du bouton par "Retirer le fichier [Nom fichier]"

Une méthode (pas infaillible, mais assez robuste) pour déterminer si un élément doit être un lien, est de se poser la question si un utilisateur peut faire un clic droit dessus afin de pouvoir : ouvrir le lien dans un nouvel onglet, ajouter un favoris sur ce lien ou bien télécharger la ressource liée. Si c’est le cas, il faut bien utiliser un lien, dans la plupart des autres cas cet élément doit être implémenté avec un bouton.


Fichiers

retirer_pj.png (11,1 ko) retirer_pj.png Marie Kuntz -> retour le 13 mai, 20 mars 2020 16:56
0001-a11y-give-remove-file-link-a-button-role-40870.patch (1,16 ko) 0001-a11y-give-remove-file-link-a-button-role-40870.patch Frédéric Péters, 28 mars 2020 11:09

Demandes liées

Copié vers w.c.s. - Development #40878: accessibilité : bouton/lien "supprimer" des pièces jointes : compléter l'intituléFermé

Actions

Révisions associées

Révision bfe446c4 (diff)
Ajouté par Frédéric Péters il y a environ 4 ans

a11y: give "remove file" link a button role (#40870)

Historique

#1

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Sujet changé de [RGAA][A] Liens et boutons à accessibilité : bouton/lien "supprimer" des pièces jointes

Balisage bloqué tant qu'il y a des auquotidien, pas possible de passer en <button>, mais on peut ajouter un aria-role="button".

Inclure dans le title le nom du fichier est une autre affaire.

#2

Mis à jour par Marie Kuntz -> retour le 13 mai il y a environ 4 ans

Frédéric Péters a écrit :

Inclure dans le title le nom du fichier est une autre affaire.

tu veux que je sépare dans un autre ticket ?

#3

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Projet changé de Intégrations graphiques Publik à w.c.s.

J'allais le faire (/ l'oublier) une fois la première partie réalisée, mais oui super pour avoir un ticket pour ça (le javascript pour la gestion de cette zone est dans le projet wcs). (et d'ailleurs je me dis que le balisage aussi, en fait, du coup je balance celui-ci aussi là-bas).

#4

Mis à jour par Marie Kuntz -> retour le 13 mai il y a environ 4 ans

  • Copié vers Development #40878: accessibilité : bouton/lien "supprimer" des pièces jointes : compléter l'intitulé ajouté
#6

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Sujet changé de accessibilité : bouton/lien "supprimer" des pièces jointes à accessibilité : bouton/lien "supprimer" des pièces jointes, utiliser <button>
#7

Mis à jour par Frédéric Péters il y a environ 4 ans

Balisage bloqué tant qu'il y a des auquotidien, pas possible de passer en <button>, mais on peut ajouter un aria-role="button".

Voilà.

#8

Mis à jour par Thomas Noël il y a environ 4 ans

  • Statut changé de Solution proposée à Solution validée
#9

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit bfe446c444217c9da29e549dd8427d1a4bb6f754
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sat Mar 28 11:09:07 2020 +0100

    a11y: give "remove file" link a button role (#40870)
#10

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF