Development #47925
[Bloc de champs] mauvais id HTML sur les champs de type fichier contenus dans les blocs
0%
Description
Comportement surprenant : lorsqu'un bloc de champ est la répétition d'un champ fichier (exemple : https://demarches-mkuntz.test.entrouvert.org/backoffice/forms/blocks/6/), le titre du bloc de champ devient cliquable (dans mon exemple : " Ajouter des pièces jointes (autant que nécessaire)* ")et a pour effet d'uploader un fichier dans le premier champ du bloc, ceci est testable sur https://demarches-mkuntz.test.entrouvert.org/brice/test-blocs-de-champs/
PI, observation remontée par Tours (https://demarches-tours.test.entrouvert.org/tests-formulaires-en-cours/demande-de-test/)
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Sujet changé de [Bloc de champs] titre du bloc est cliquable (pour upload) lorsque champ fichier dans le bloc à [Bloc de champs] mauvais id HTML sur les champs contenus dans les blocs
De manière générale, c'est un truc d'accessibilité, tu peux cliquer sur le libellé "Nom" et ça activera le champ "Nom".
Le bug ici sur le cas particulier Tours c'est que l'identifiant posé sur le champ fichier est mauvais (form_f3 alors qu'il devrait être form_f3$element0$fbfcfeefeda-5a7b-420c-ac8e-bd8112281918) et que par total hasard "3" c'est aussi l'id interne du champ "Merci d'ajouter les devis (10 maximum)".
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Fichier 0001-misc-fix-HTML-id-used-for-file-widgets-in-block-of-f.patch 0001-misc-fix-HTML-id-used-for-file-widgets-in-block-of-f.patch ajouté
- Sujet changé de [Bloc de champs] mauvais id HTML sur les champs contenus dans les blocs à [Bloc de champs] mauvais id HTML sur les champs de type fichier contenus dans les blocs
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Thomas Noël il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 3a8d2700983fe03cd8164c2647512e3d9015d0a4 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Wed Oct 21 15:12:58 2020 +0200 misc: fix HTML id used for file widgets in block of fields (#47925)
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: fix HTML id used for file widgets in block of fields (#47925)