To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.
root / app / views / attachments / _form.html.erb @ 1531:ae8145b28b2b
History | View | Annotate | Download (1.68 KB)
| 1 |
<span id="attachments_fields"> |
|---|---|
| 2 |
<% if defined?(container) && container && container.saved_attachments %>
|
| 3 |
<% container.saved_attachments.each_with_index do |attachment, i| %>
|
| 4 |
<span id="attachments_p<%= i %>"> |
| 5 |
<%= text_field_tag("attachments[p#{i}][filename]", attachment.filename, :class => 'filename') +
|
| 6 |
text_field_tag("attachments[p#{i}][description]", attachment.description, :maxlength => 255, :placeholder => l(:label_optional_description), :class => 'description') +
|
| 7 |
link_to(' '.html_safe, attachment_path(attachment, :attachment_id => "p#{i}", :format => 'js'), :method => 'delete', :remote => true, :class => 'remove-upload') %>
|
| 8 |
<%= hidden_field_tag "attachments[p#{i}][token]", "#{attachment.token}" %>
|
| 9 |
</span>
|
| 10 |
<% end %>
|
| 11 |
<% end %>
|
| 12 |
</span>
|
| 13 |
<span class="add_attachment"> |
| 14 |
<%= file_field_tag 'attachments[dummy][file]',
|
| 15 |
:id => nil,
|
| 16 |
:class => 'file_selector',
|
| 17 |
:multiple => true,
|
| 18 |
:data => {
|
| 19 |
:max_file_size => Setting.attachment_max_size.to_i.kilobytes,
|
| 20 |
:max_file_size_message => l(:error_attachment_too_big, :max_size => number_to_human_size(Setting.attachment_max_size.to_i.kilobytes)),
|
| 21 |
:max_concurrent_uploads => Redmine::Configuration['max_concurrent_ajax_uploads'].to_i,
|
| 22 |
:upload_path => uploads_path(:format => 'js'),
|
| 23 |
:description_placeholder => l(:label_optional_description)
|
| 24 |
} %>
|
| 25 |
(<%= l(:label_max_size) %>: <%= number_to_human_size(Setting.attachment_max_size.to_i.kilobytes) %>) |
| 26 |
</span>
|
| 27 |
<%= javascript_tag do %>
|
| 28 |
$('input.file_selector').on('change', function(){addInputFiles(this);});
|
| 29 |
<% end %>
|
| 30 |
|
| 31 |
<% content_for :header_tags do %>
|
| 32 |
<%= javascript_include_tag 'attachments' %>
|
| 33 |
<% end %>
|