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> | ... | ... |