Commit 955580079dd425c1379ab0a7ec66df8d2dffb1d3

Authored by Arthur Sturzbecher
1 parent 01d3d964

Add files list template to download block

Signed-off-by: Luciano Prestes <lucianopcbr@gmail.com>
Signed-off-by: Gabriel Silva <gabriel93.silva@gmail.com>
Signed-off-by: ArthurJahn <stutrzbecher@gmail.com>
src/noosfero-spb/software_communities/views/box_organizer/_download_block.html.erb
... ... @@ -3,7 +3,7 @@
3 3 <h3><%= _('Download options') %></h3>
4 4 <div id ="droppable-list-downloads">
5 5 <% @block.downloads.each do |download| %>
6   - <%= render :partial => 'download_list', :locals => {:download => download} %>
  6 + <%= render :partial => 'download_list', :locals => {:download => download, :uploaded_files => uploaded_files} %>
7 7 <% end %>
8 8 </div>
9 9  
... ...
src/noosfero-spb/software_communities/views/box_organizer/_download_file.html.erb 0 → 100644
... ... @@ -0,0 +1,5 @@
  1 +<li>
  2 + <span>
  3 + <%= file.path%>
  4 + </span>
  5 +</li>
... ...
src/noosfero-spb/software_communities/views/box_organizer/_download_list.html.erb
1   -<%= render :partial => 'box_organizer/download_list_template', :locals => {:download => download} %>
  1 +<li class='download-option download-forms'>
  2 + <ul>
  3 + <li>
  4 + <%= labelled_form_field(_('Name'), text_field_tag('block[downloads][][name]', (defined? download) ? download[:name] : '')) %>
  5 + </li>
  6 + <li>
  7 + <%= labelled_form_field(_('Link'), text_field_tag('block[downloads][][link]', (defined? download) ? download[:link] : '')) %>
  8 + <div>
  9 + <ul>
  10 + <% uploaded_files.each do |file| %>
  11 + <%= render :partial => 'download_file', :locals => {:file => file} %>
  12 + <% end %>
  13 + <li style="clear: both">
  14 + </li>
  15 + </ul>
  16 + </div>
  17 + </li>
  18 +
  19 + <li>
  20 + <%= labelled_form_field(_('Platforms'), text_field_tag('block[downloads][][software_description]', (defined? download) ? download[:software_description] : '')) %>
  21 + </li>
  22 +
  23 + <li>
  24 + <%= labelled_form_field(_('Minimum Requirements'), text_field_tag('block[downloads][][minimum_requirements]', (defined? download) ? download[:minimum_requirements] : '')) %>
  25 + </li>
  26 +
  27 + <li>
  28 + <%= labelled_form_field(_('Size'), text_field_tag('block[downloads][][size]', (defined? download) ? download[:size] : '')) %>
  29 + </li>
  30 +
  31 + <li class='delete-download-button'><%= button_without_text(:delete, _('Delete'), "#" , { :onclick => 'softwareDownload.deleteDownload(this); return false', :class=>"delete-link-list-row" }) %></li>
  32 + </ul>
  33 +</li>
... ...
src/noosfero-spb/software_communities/views/box_organizer/_download_list_template.html.erb
... ... @@ -1,25 +0,0 @@
1   -<li class='download-option download-forms'>
2   - <ul>
3   - <li>
4   - <%= labelled_form_field(_('Name'), text_field_tag('block[downloads][][name]', (defined? download) ? download[:name] : '')) %>
5   - </li>
6   -
7   - <li>
8   - <%= labelled_form_field(_('Link'), text_field_tag('block[downloads][][link]', (defined? download) ? download[:link] : '')) %>
9   - </li>
10   -
11   - <li>
12   - <%= labelled_form_field(_('Platforms'), text_field_tag('block[downloads][][software_description]', (defined? download) ? download[:software_description] : '')) %>
13   - </li>
14   -
15   - <li>
16   - <%= labelled_form_field(_('Minimum Requirements'), text_field_tag('block[downloads][][minimum_requirements]', (defined? download) ? download[:minimum_requirements] : '')) %>
17   - </li>
18   -
19   - <li>
20   - <%= labelled_form_field(_('Size'), text_field_tag('block[downloads][][size]', (defined? download) ? download[:size] : '')) %>
21   - </li>
22   -
23   - <li class='delete-download-button'><%= button_without_text(:delete, _('Delete'), "#" , { :onclick => 'softwareDownload.deleteDownload(this); return false', :class=>"delete-link-list-row" }) %></li>
24   - </ul>
25   -</li>