Avoir les textes d'aide des champs dans des <p> (#84751) #49
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/84751-rgaa-put-help-text-in-p"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Vu le cartouche du ticket client, ça ne concerne que la page login.
Cependant je vais certainement toucher beaucoup plus large, et je n'arrive pas à trouver où c'est utilisé pour vérifier que je ne casse rien.
Voici les deux items identifiés comme problématiques corrigés par ce patch.
<span class="optional">(optionnel)</<span class="optional">(optionnel)</span>
et
<div class="hint" id="help_text_id_remember_me">Ne pas demander d’authentification au prochain accès</div>span>
Le premier n'est pas activé (_form.scss ligne 833):
Pour le second, les marges sont déjà annulées (_forms.scss ligne 402)
@ -12,3 +12,3 @@
<span title="{% trans "This field is required." %}" class="required">*</span>
{% else %}
<span class="optional">{% trans "(optional)" %}</span>
<span class="optional"><p>{% trans "(optional)" %}<p></span>
Tu ne peux pas avoir un
<p>
(type block) dans un<span>
(type inline).Pour référence dans w.c.s. le balisage est de mettre le span de l'info optionnel/obligatoire à l'intérieur du
<label>
.Oui, merci.
cf note plus haut.
85e0db67bc
to10c6d30ec3
Avoir les textes d'aide des champs dans des <p> (#84751)to Avoir les textes d'aide des champs dans des <p> et <label> (#84751)10c6d30ec3
tob7f1a343be
@ -12,3 +12,3 @@
<span title="{% trans "This field is required." %}" class="required">*</span>
{% else %}
<span class="optional">{% trans "(optional)" %}</span>
<span class="optional"><label>{% trans "(optional)" %}</label></span>
Dans w.c.s. : à l'intérieur du label, le libellé du champ. Pas un label supplémentaire sans lien avec rien. (ceci ne va pas du tout passer côté accessibilité).
Or ici il est à l'extérieur.
J'imagine, parce que
{{ field.label_tag }}
ne prévoit rien pour l'intégrer.Je retire ce second point du patch, parce que :
b7f1a343be
to9df1243503
Avoir les textes d'aide des champs dans des <p> et <label> (#84751)to Avoir les textes d'aide des champs dans des <p> (#84751)@ -22,3 +22,3 @@
{% block widget-hint %}
{% if field.help_text %}
<div class="hint" id="help_text_{{field.id_for_label}}">{{ field.help_text|safe }}</div>
<div class="hint" id="help_text_{{field.id_for_label}}"><p>{{ field.help_text|safe }}</p></div>
Changer le balisage peut souvent amener un changement de rendu; le style pour les paragraphes est d'avoir des marges avant/après, ce qui ne va pas être souhaité ici. J'ai ajouté un commit. (équivalent à ce qui est fait dans publik-base-theme).
Merci.
Je n'ai regardé que le rendu sur le ticket client (la page d'authentification) et donc j'ai zappé le rendu en backoffice
(en y regardant à nouveau, je n'ai pas trouvé où ça s'applique, mis à part sur la saisie w.c.s. où c'est déjà pris en charge, mais oui comme ça ce sera prévu).
Un peu oubliée, désolé, je valide et envoie.