Commit 6bc0d01ce105ef7dfbe976ff9cb449cee7ace18b
Committed by
Melissa Wen
1 parent
147297e0
Exists in
master
and in
48 other branches
Create labels for blocks of softwares download - Closes #511
Reuse of partial to fill in with the download info Replaced label/input by "standard" noosfero method Signed-off-by: DylanGuedes <djmgguedes@gmail.com> Signed-off-by: Peter Lima <peterlima@gmail.com> Signed-off-by: Daniela Soares Feitosa <danielafeitosa@colivre.coop.br> Signed-off-by: Melissa Wen <melissa.srw@gmail.com>
Showing
4 changed files
with
49 additions
and
25 deletions
Show diff stats
src/noosfero-spb/software_communities/public/style.css
| ... | ... | @@ -117,3 +117,27 @@ |
| 117 | 117 | .catalog_rating_block { |
| 118 | 118 | margin-top: 5px; |
| 119 | 119 | } |
| 120 | + | |
| 121 | +#droppable-list-downloads .download-forms{ | |
| 122 | + margin-bottom: 20px; | |
| 123 | + margin-left: 0; | |
| 124 | +} | |
| 125 | + | |
| 126 | +.download-forms ul li{ | |
| 127 | + margin-bottom: 10px; | |
| 128 | +} | |
| 129 | + | |
| 130 | +.download-forms ul li label{ | |
| 131 | + display: block; | |
| 132 | + margin-bottom: 5px; | |
| 133 | +} | |
| 134 | + | |
| 135 | +#edit-download-block ul.link-list-header{ | |
| 136 | + display: none; | |
| 137 | +} | |
| 138 | + | |
| 139 | +#edit-download-block{ | |
| 140 | + margin-top: 10px; | |
| 141 | +} | |
| 142 | + | |
| 143 | +/* end of profile_design download block */ | ... | ... |
src/noosfero-spb/software_communities/views/box_organizer/_download_block.html.erb
| 1 | 1 | <div id='edit-download-block'> |
| 2 | - <ul class="link-list-header"> | |
| 3 | - <li class='download-list-name'><%= _('Name') %></li> | |
| 4 | - <li class='download-list-link'><%= _('Link') %></li> | |
| 5 | - <li class='download-list-software-description'><%= _('Platforms') %></li> | |
| 6 | - <li class='download-list-minimum-requirements'><%= _('Minimum Requirements') %></li> | |
| 7 | - <li class='download-list-size'><%= _('Size:') %></li> | |
| 8 | - </ul> | |
| 9 | 2 | |
| 3 | + <h3><%= _('Download options') %></h3> | |
| 10 | 4 | <div id ="droppable-list-downloads"> |
| 11 | 5 | <% @block.downloads.each do |download| %> |
| 12 | 6 | <%= render :partial => 'download_list', :locals => {:download => download} %> | ... | ... |
src/noosfero-spb/software_communities/views/box_organizer/_download_list.html.erb
| 1 | -<li> | |
| 2 | - <ul class="download-list-row"> | |
| 3 | - <li><%= text_field_tag('block[downloads][][name]', download[:name], :class => "block_download_name") %></li> | |
| 4 | - <li><%= text_field_tag('block[downloads][][link]', download[:link], :class => "block_download_link") %></li> | |
| 5 | - <li><%= text_field_tag('block[downloads][][software_description]', download[:software_description], :class => "block_download_software_description") %></li> | |
| 6 | - <li><%= text_field_tag('block[downloads][][minimum_requirements]', download[:minimum_requirements], :class => "block_download_minimum_requirements") %></li> | |
| 7 | - <li><%= text_field_tag('block[downloads][][size]', download[:size], :class => "block_download_size") %></li> | |
| 8 | - <li><%= button_without_text(:delete, _('Delete'), "#" , { :onclick => 'softwareDownload.deleteDownload(this); return false', :class=>"delete-link-list-row" }) %></li> | |
| 9 | - </ul> | |
| 10 | -</li> | |
| 1 | +<%= render :partial => 'box_organizer/download_list_template' %> | ... | ... |
src/noosfero-spb/software_communities/views/box_organizer/_download_list_template.html.erb
| 1 | -<li> | |
| 2 | - <ul class="download-list-row"> | |
| 3 | - <li><%= text_field_tag('block[downloads][][name]', '', :class => "block_download_name") %></li> | |
| 4 | - <li><%= text_field_tag('block[downloads][][link]', '', :class => "block_download_link") %></li> | |
| 5 | - <li><%= text_field_tag('block[downloads][][software_description]', '', :class => "block_download_software_description") %></li> | |
| 6 | - <li><%= text_field_tag('block[downloads][][minimum_requirements]', '', :class => "block_download_minimum_requirements") %></li> | |
| 7 | - <li><%= text_field_tag('block[downloads][][size]', '', :class => "block_download_size") %></li> | |
| 8 | - <li><%= button_without_text(:delete, _('Delete'), "#" , { :onclick => 'softwareDownload.deleteDownload(this); return false', :class=>"delete-link-list-row" }) %></li> | |
| 1 | +<li class='download-option download-forms'> | |
| 2 | + <ul> | |
| 3 | + <li> | |
| 4 | + <%= labelled_form_field(_('Name'), text_field_tag('block[downloads][][name]')) %> | |
| 5 | + </li> | |
| 6 | + | |
| 7 | + <li> | |
| 8 | + <%= labelled_form_field(_('Link'), text_field_tag('block[downloads][][link]')) %> | |
| 9 | + </li> | |
| 10 | + | |
| 11 | + <li> | |
| 12 | + <%= labelled_form_field(_('Platforms'), text_field_tag('block[downloads][][software_description]')) %> | |
| 13 | + </li> | |
| 14 | + | |
| 15 | + <li> | |
| 16 | + <%= labelled_form_field(_('Minimum Requirements'), text_field_tag('block[downloads][][minimum_requirements]')) %> | |
| 17 | + </li> | |
| 18 | + | |
| 19 | + <li> | |
| 20 | + <%= labelled_form_field(_('Size'), text_field_tag('block[downloads][][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> | |
| 9 | 24 | </ul> |
| 10 | 25 | </li> | ... | ... |