détachement de l'attribut for dans le label d'une PJ avec l'id de l'input

This commit is contained in:
Benoit Queyron 2024-06-11 14:44:25 +02:00 committed by Benoit Queyron
parent f954d07cf6
commit a46ebea4ee
No known key found for this signature in database
GPG key ID: 9E723480C7317E22

View file

@ -1,8 +1,13 @@
= # we do this trick because some html elements should use 'label' and some should be plain paragraphs
- if @champ.html_label?
= @form.label @champ.main_value_name, id: @champ.labelledby_id, for: @champ.input_id, class: 'fr-label' do
- render EditableChamp::ChampLabelContentComponent.new form: @form, champ: @champ, seen_at: @seen_at
- if @champ.piece_justificative?
-# champ piece_justificative : remove the asociation with the input
= @form.label @champ.main_value_name, id: @champ.labelledby_id, class: 'fr-label' do
- render EditableChamp::ChampLabelContentComponent.new form: @form, champ: @champ, seen_at: @seen_at
- else
= @form.label @champ.main_value_name, id: @champ.labelledby_id, for: @champ.input_id, class: 'fr-label' do
- render EditableChamp::ChampLabelContentComponent.new form: @form, champ: @champ, seen_at: @seen_at
- elsif @champ.legend_label?
%legend.fr-fieldset__legend.fr-text--regular{ id: @champ.labelledby_id }= render EditableChamp::ChampLabelContentComponent.new form: @form, champ: @champ, seen_at: @seen_at
- elsif @champ.single_checkbox?