These labels weren't associated with any fields, which is invalid HTML. We're using a legend inside a fieldset instead, which is the natural way to group form fields together.
25 lines
1.1 KiB
Plaintext
25 lines
1.1 KiB
Plaintext
<fieldset>
|
|
<legend><%= t("images.form.title") %></legend>
|
|
<p class="help-text"><%= note %></p>
|
|
|
|
<div id="nested-image">
|
|
<%= f.fields_for image_fields do |image_builder| %>
|
|
<%= render Images::FieldsComponent.new(image_builder, imageable: imageable) %>
|
|
<% end %>
|
|
</div>
|
|
|
|
<%= link_to_add_association t("images.form.add_new_image"), f, image_fields,
|
|
force_non_association_create: true,
|
|
partial: "images/image_fields",
|
|
id: "new_image_link",
|
|
class: "button upload-image
|
|
#{"hide" if image_fields == :image && imageable.image.present?}",
|
|
render_options: {
|
|
locals: { imageable: imageable }
|
|
},
|
|
data: {
|
|
association_insertion_node: "#nested-image",
|
|
association_insertion_method: "append"
|
|
} %>
|
|
</fieldset>
|