Commit 6a1469de6d614ca05877668f4d50fd4fa3e0fd51

Authored by Gabriel Silva
1 parent 0ea94593

Fixes download list item link

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/public/blocks/software-download.js
@@ -11,7 +11,7 @@ modulejs.define(&#39;SoftwareDownload&#39;, [&#39;jquery&#39;, &#39;NoosferoRoot&#39;], function($, Noos @@ -11,7 +11,7 @@ modulejs.define(&#39;SoftwareDownload&#39;, [&#39;jquery&#39;, &#39;NoosferoRoot&#39;], function($, Noos
11 } 11 }
12 12
13 SoftwareDownload.prototype.selectFile = function(element) { 13 SoftwareDownload.prototype.selectFile = function(element) {
14 - var path = $(element).find('.file-path').html(); 14 + var path = "/" + noosfero.profile + "/" + $(element).find('.file-path').html();
15 var size = $(element).find('.file-size').html(); 15 var size = $(element).find('.file-size').html();
16 16
17 var download_option = $(element).find('.file-size').closest('.download-option'); 17 var download_option = $(element).find('.file-size').closest('.download-option');
src/noosfero-spb/software_communities/views/box_organizer/_download_file.html.erb
1 <li> 1 <li>
2 <a onclick="softwareDownload.selectFile(this)"> 2 <a onclick="softwareDownload.selectFile(this)">
3 - <span class="file-path"><%= file.full_name%></span> - <span class="file-size"><%= number_to_human_size(file.size, precision: 2) %></span> 3 + <span class="file-path"><%= file.path %></span> - <span class="file-size"><%= number_to_human_size(file.size, precision: 2) %></span>
4 </a> 4 </a>
5 </li> 5 </li>
src/noosfero-spb/software_communities/views/box_organizer/_download_list_item.html.erb
@@ -25,7 +25,7 @@ @@ -25,7 +25,7 @@
25 </li> 25 </li>
26 26
27 <li> 27 <li>
28 - <%= labelled_form_field(_('Size'), text_field_tag('block[downloads][][size]', (defined? download) ? download[:size] : '')) %> 28 + <%= required labelled_form_field(_('Size'), text_field_tag('block[downloads][][size]', (defined? download) ? download[:size] : '')) %>
29 </li> 29 </li>
30 30
31 <li class='delete-download-button'><%= button_without_text(:delete, _('Delete'), "#" , { :onclick => 'softwareDownload.deleteDownload(this); return false', :class=>"delete-link-list-row" }) %></li> 31 <li class='delete-download-button'><%= button_without_text(:delete, _('Delete'), "#" , { :onclick => 'softwareDownload.deleteDownload(this); return false', :class=>"delete-link-list-row" }) %></li>