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>
0%
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
Demandes liées
Révisions associées
Historique
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.
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 ?
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).
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é
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>
Mis à jour par Frédéric Péters il y a environ 4 ans
- Fichier 0001-a11y-give-remove-file-link-a-button-role-40870.patch 0001-a11y-give-remove-file-link-a-button-role-40870.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Balisage bloqué tant qu'il y a des auquotidien, pas possible de passer en <button>, mais on peut ajouter un aria-role="button".
Voilà.
Mis à jour par Thomas Noël il y a environ 4 ans
- Statut changé de Solution proposée à Solution validée
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)
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
a11y: give "remove file" link a button role (#40870)