Commit 48a6c1f887bd008cf693372f661c633dfecbc540

Authored by Álvaro Fernando Matos de Souza
1 parent 76b05779

Hotfix homepage main-area softwares

Signed-off-by: Álvaro Fernando <alvarofernandoms@gmail.com>
Signed-off-by: Joenio Costa <joenio@colivre.coop.br>
src/noosfero-spb/software_communities/lib/software_communities_plugin/softwares_block.rb
... ... @@ -70,9 +70,16 @@ class SoftwareCommunitiesPlugin::SoftwaresBlock &lt; CommunitiesBlock
70 70  
71 71 def content(arg={})
72 72 block = self
73   - proc do
74   - render :file => 'blocks/main_area_softwares',
75   - :locals => {:profiles=> block.profile_list(), :block => block}
  73 + if self.box.owner_type == "Environment" && self.box.position == 1
  74 + proc do
  75 + render :file => 'blocks/main_area_softwares',
  76 + :locals => {:profiles=> block.profile_list(), :block => block}
  77 + end
  78 + else
  79 + proc do
  80 + render :file => 'blocks/side_area_softwares',
  81 + :locals => {:profiles=> block.profile_list(), :block => block}
  82 + end
76 83 end
77 84 end
78 85  
... ...
src/noosfero-spb/software_communities/views/blocks/main_area_softwares.html.erb
1   -<% extend PeopleBlockHelper %>
  1 +<%= block_title(block.title) %>
  2 +<% profiles.each do |profile| %>
  3 + <%= link_to profile.url do %>
  4 + <div class="software-block">
  5 + <div class="software-block-content">
  6 + <div class="software-block-logo">
  7 + <%= profile_image(profile, :big) %>
  8 + </div>
2 9  
3   -<%= block_title(block.view_title) %>
  10 + <div class="software-block-info">
  11 + <div class="software-block-title">
  12 + <h3> <%=profile.name%> </h3>
  13 + </div>
  14 + <div class="software-block-description"><%= profile.description %></div>
  15 + </div>
  16 + </div>
4 17  
5   -<div>
6   - <% unless block.profile_count == 0 %>
7   - <ul>
8   - <%= profiles_images_list(block.profile_list) %>
9   - </ul>
10   - <% else %>
11   - <div class="common-profile-list-block-none"><%= c_('None') %></div>
  18 + <div class="software-block-finality">
  19 + <p>
  20 + <%= profile.software_info.finality %>
  21 + </p>
  22 +
  23 + <%= _("See More") %>
  24 + </div>
  25 + </div>
12 26 <% end %>
13   - <br style="clear:both" />
14   -</div>
  27 +<% end %>
... ...
src/noosfero-spb/software_communities/views/blocks/side_area_softwares.html.erb 0 → 100644
... ... @@ -0,0 +1,14 @@
  1 +<% extend PeopleBlockHelper %>
  2 +
  3 +<%= block_title(block.view_title) %>
  4 +
  5 +<div>
  6 + <% unless block.profile_count == 0 %>
  7 + <ul>
  8 + <%= profiles_images_list(block.profile_list) %>
  9 + </ul>
  10 + <% else %>
  11 + <div class="common-profile-list-block-none"><%= c_('None') %></div>
  12 + <% end %>
  13 + <br style="clear:both" />
  14 +</div>
... ...