liaison for label/input
This commit is contained in:
parent
75a6c8b4b6
commit
9e4b7cc84e
3 changed files with 5 additions and 6 deletions
|
@ -165,8 +165,7 @@ class Attachment::EditComponent < ApplicationComponent
|
|||
# There is always a single input by champ, its id must match the label "for" attribute.
|
||||
return champ.input_id
|
||||
end
|
||||
|
||||
helpers.field_id(@form_object_name || @attached_file.record, attribute_name)
|
||||
@form_object_name || dom_id(@attached_file.record, attribute_name)
|
||||
end
|
||||
|
||||
def auto_attach_url
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
.fr-fieldset__element
|
||||
.fr-input-group
|
||||
= f.label :logo, 'Ajouter un logo de la démarche', class: 'fr-label'
|
||||
= f.label :logo, 'Ajouter un logo de la démarche', class: 'fr-label', for: dom_id(@procedure, :logo)
|
||||
= render Attachment::EditComponent.new(attached_file: @procedure.logo, view_as: :link)
|
||||
.fr-fieldset__element
|
||||
.fr-input-group
|
||||
|
@ -55,7 +55,7 @@
|
|||
|
||||
.fr-fieldset__element
|
||||
.fr-input-group
|
||||
= f.label :deliberation, 'Cadre juridique - texte à importer', class: 'fr-label'
|
||||
= f.label :deliberation, 'Cadre juridique - texte à importer', class: 'fr-label', for: dom_id(@procedure, :deliberation)
|
||||
= render Attachment::EditComponent.new(attached_file: @procedure.deliberation, view_as: :download)
|
||||
|
||||
%fieldset.fr-fieldset
|
||||
|
@ -80,7 +80,7 @@
|
|||
|
||||
.fr-fieldset__element
|
||||
.fr-input-group
|
||||
= f.label :notice, 'Notice explicative de la démarche', class: 'fr-label'
|
||||
= f.label :notice, 'Notice explicative de la démarche', class: 'fr-label', for: dom_id(@procedure, :notice)
|
||||
%p.fr-hint-text
|
||||
Une notice explicative est un document que vous avez élaboré, destiné à guider l’usager dans sa démarche. Le bouton pour télécharger cette notice apparaît en haut du formulaire pour l’usager.
|
||||
%br
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
- if local_assigns.has_key?(:dossier)
|
||||
.fr-mt-3w.fr-input-group
|
||||
= f.label :piece_jointe, class: "fr-label"
|
||||
= f.label :piece_jointe, class: "fr-label", for: dom_id(commentaire, :piece_jointe)
|
||||
%div{ data: { controller: "file-input-reset", delete_label: t('views.shared.messages.remove_file') } }
|
||||
= render Attachment::MultipleComponent.new(attached_file: commentaire.piece_jointe)
|
||||
%ul{ data: { 'file-input-reset-target': 'fileList' } }
|
||||
|
|
Loading…
Reference in a new issue