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 | 75 | |
76 | 76 | result.slice(0..get_limit-1) |
77 | 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 | 90 | end | ... | ... |
public/style.css
... | ... | @@ -197,4 +197,30 @@ |
197 | 197 | |
198 | 198 | .improve_input_size { |
199 | 199 | width: 315px !important; |
200 | -} | |
201 | 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 @@ |
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 | 25 | \ No newline at end of file | ... | ... |