Using `dom_id` means generating `new_document` as ID for new documents. Since there might be more than one new document in the form, that means duplicate IDs, which is invalid HTML. Even though this issue doesn't affect image fields (because we don't have many images on the same form), we're removing the ID there as well for consistency.
31 lines
875 B
Plaintext
31 lines
875 B
Plaintext
<div class="image direct-upload nested-fields">
|
|
<%= f.hidden_field :id %>
|
|
<%= f.hidden_field :user_id, value: current_user.id %>
|
|
<%= f.hidden_field :cached_attachment %>
|
|
|
|
<div class="small-12 margin-top title">
|
|
<%= f.text_field :title, placeholder: t("images.form.title_placeholder") %>
|
|
</div>
|
|
|
|
<%= render_image(image, :thumb, false) if image.attachment.exists? %>
|
|
|
|
<div class="small-12 column attachment-actions">
|
|
<div class="small-9 column action-add attachment-errors image-attachment">
|
|
<%= file_field %>
|
|
</div>
|
|
<div class="small-3 column action-remove text-right">
|
|
<%= destroy_link %>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="small-6 column">
|
|
<p class="file-name"><%= file_name %></p>
|
|
</div>
|
|
|
|
<div class="small-12 column">
|
|
<div class="progress-bar-placeholder"><div class="loading-bar"></div></div>
|
|
</div>
|
|
|
|
<hr>
|
|
</div>
|