Commit c177d3cfbe0ec6a8aac19511e4a8e7dd594d0f66
1 parent
eec0d80b
Exists in
master
and in
5 other branches
Improve software block to homepage
Showing
3 changed files
with
63 additions
and
1 deletions
Show diff stats
lib/softwares_block.rb
@@ -75,4 +75,16 @@ class SoftwaresBlock < CommunitiesBlock | @@ -75,4 +75,16 @@ class SoftwaresBlock < CommunitiesBlock | ||
75 | 75 | ||
76 | result.slice(0..get_limit-1) | 76 | result.slice(0..get_limit-1) |
77 | end | 77 | end |
78 | + | ||
79 | + def content(arg={}) | ||
80 | + if self.box.owner_type == "Environment" && self.box.position == 1 | ||
81 | + block = self | ||
82 | + | ||
83 | + proc do | ||
84 | + render :file => 'blocks/main_area_softwares', :locals => { :profiles=> block.profile_list() } | ||
85 | + end | ||
86 | + else | ||
87 | + super(arg) | ||
88 | + end | ||
89 | + end | ||
78 | end | 90 | end |
public/style.css
@@ -197,4 +197,30 @@ | @@ -197,4 +197,30 @@ | ||
197 | 197 | ||
198 | .improve_input_size { | 198 | .improve_input_size { |
199 | width: 315px !important; | 199 | width: 315px !important; |
200 | -} | ||
201 | \ No newline at end of file | 200 | \ No newline at end of file |
201 | +} | ||
202 | + | ||
203 | +.software-block { | ||
204 | + position: relative; | ||
205 | + float: left; | ||
206 | + margin: 0px 5px 5px 0px; | ||
207 | + padding: 5px; | ||
208 | + width: 30%; | ||
209 | +} | ||
210 | + | ||
211 | +.software-block-content { | ||
212 | + position: relative; | ||
213 | + background-color: red; | ||
214 | + z-index: 10; | ||
215 | +} | ||
216 | + | ||
217 | +.software-block-logo { | ||
218 | + width: 150px; | ||
219 | + height: 150px; | ||
220 | + margin: 0px auto; | ||
221 | +} | ||
222 | + | ||
223 | +.software-block-finality { | ||
224 | + position: relative; | ||
225 | + background-color: #333; | ||
226 | + z-index: 20; | ||
227 | +} |
@@ -0,0 +1,24 @@ | @@ -0,0 +1,24 @@ | ||
1 | +<% profiles.each do |profile| %> | ||
2 | + <div class="software-block"> | ||
3 | + <div class="software-block-content"> | ||
4 | + <div class="software-block-logo"> | ||
5 | + <%= link_to profile_image(profile, :big), profile.url %> | ||
6 | + </div> | ||
7 | + | ||
8 | + <div class="software-block-info"> | ||
9 | + <div class="software-block-title"> | ||
10 | + <h3> <%=profile.name%> </h3> | ||
11 | + </div> | ||
12 | + <div class="software-block-description"><%= profile.description %></div> | ||
13 | + </div> | ||
14 | + </div> | ||
15 | + | ||
16 | + <div class="software-block-finality"> | ||
17 | + <p> | ||
18 | + <%= profile.software_info.finality %> | ||
19 | + </p> | ||
20 | + | ||
21 | + <%= link_to _("See More"), profile.url %> | ||
22 | + </div> | ||
23 | + </div> | ||
24 | +<% end %> | ||
0 | \ No newline at end of file | 25 | \ No newline at end of file |