OpenProject is the leading open source project management software.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openproject/app/views/attachments/_nested_form.html.erb

36 lines
1.2 KiB

<%#-- copyright
OpenProject is a project management system.
Copyright (C) 2012-2013 the OpenProject Team
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License version 3.
See doc/COPYRIGHT.rdoc for more details.
++#%>
<%# as field_for requries the usage of nested_attributes or at least
an attachments_attributes= writer we and not every model supports this we build a nested form on our own %>
<% prefix = f.object_name + "[attachments]" %>
<div id="attachments_fields">
<div id="attachment_template" class="attachment_field">
<%= file_field_tag "#{prefix}[1][file]", :size => 15, :id => nil, :class => "attachment_choose_file" -%>
<label class="label-with-input" >
<%= l(:label_optional_description) %>
<%= text_field_tag "#{prefix}[1][description]", '', :size => 38, :id => nil %>
</label>
</div>
</div>
<br />
<span class="add_another_file">
<%= link_to l(:label_add_another_file),
'#',
:onclick => 'addFileField(); return false;' %>
(<%= l(:label_max_size) %>: <%= number_to_human_size(Setting.attachment_max_size.to_i.kilobytes) %>)
</span>