switch homepage and members/ page member thumbnails to be a flexbox layout so it's more responsive. Fixes #780

This commit is contained in:
Mackenzie Morgan committed 2015-07-23 13:56:07 -04:00
1 parent 83b54365ba
commit b0d4f9c731
4 files changed
+37 -27

No files matched your search

+17 -4
View File
@@ -97,12 +97,25 @@ p.stats {
font-weight: bold;
}
.homepage-members {
height: 100px;
.member-cards {
display: flex;
flex: none;
flex-wrap: wrap;
justify-content: space-between;
}
.member-thumbnail {
padding: .25em;
.homepage-members:nth-child(odd) {
margin-left: 0px;
div {
width: 5em;
display: inline-block;
vertical-align: top;
}
div ~ div {
width: 15em;
padding-left: 1em;
}
}
#placesmap, #cropmap {
+3 -3
View File
@@ -2,12 +2,12 @@
.hidden-xs
- members = Member.interesting.first(6)
- if members.present?
%section
%h2= t('.title')
.row
.member-cards
- members.each do |m|
.col-md-4.homepage-members
= render :partial => "members/thumbnail", :locals => { :member => m }
= render :partial => "members/thumbnail", :locals => { :member => m }
%p.text-right
= link_to "#{t('.view_all')} »", members_path
+15 -16
View File
@@ -1,17 +1,16 @@
- cache member do
.row
.member-thumbnail
.col-md-3
= render :partial => "members/image_with_popover", :locals => { :member => member }
.col-md-9
%p
= link_to member.login_name, member
- if ! member.location.blank?
%small
%br/
%i= member.location
- if ! member.plantings.empty?
%small
%br/
Recently planted:
!= member.plantings.first(3).map{|p| link_to p.crop_name, p }.join(", ")
.member-thumbnail.panel
%div
= render :partial => "members/image_with_popover", :locals => { :member => member }
%div
%p
= link_to member.login_name, member
- if ! member.location.blank?
%small
%br/
%i= member.location
- if ! member.plantings.empty?
%small
%br/
Recently planted:
!= member.plantings.first(3).map{|p| link_to p.crop_name, p }.join(", ")
+2 -4
View File
@@ -10,11 +10,9 @@
= page_entries_info @members, :model => "members"
= will_paginate @members
.row
.member-cards
- @members.each do |m|
.col-md-4.three-across
.thumbnail
= render :partial => "members/thumbnail", :locals => { :member => m }
= render :partial => "members/thumbnail", :locals => { :member => m }
%div.pagination
= page_entries_info @members, :model => "members"