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