From 87c50e35963128e2b80297c6a4fc74116c877b00 Mon Sep 17 00:00:00 2001 From: laury Date: Thu, 19 May 2016 14:12:52 -0400 Subject: [PATCH] Detail and list styles --- css/front.css | 80 +++++-- views/front/members/detail.html | 82 +++++--- views/front/members/list.html | 363 ++++++++++++++++++-------------- 3 files changed, 320 insertions(+), 205 deletions(-) diff --git a/css/front.css b/css/front.css index 9b2a0a35..0c3ced57 100644 --- a/css/front.css +++ b/css/front.css @@ -68,6 +68,7 @@ .glm-member-list-data { padding: 15px 20px; } +.glm-member-db-list-view, .glm-member-db-list-grid-view { overflow: hidden; position: relative; @@ -119,16 +120,19 @@ .glm-member-db-list-view.map-opened #glm-member-list-map-toggle:before { content: "Hide "; } +.glm-member-db-list-view #glm-locationMap-container, .glm-member-db-list-grid-view #glm-locationMap-container { transition: all 0.5s; /* padding: 0 0 0 2%;*/ margin-top: 30px; } @media (min-width: 1024px) { + .glm-member-db-list-view #glm-locationMap-container, .glm-member-db-list-grid-view #glm-locationMap-container { float: right; } } +.glm-member-db-list-view.filters-closed #glm-locationMap-container, .glm-member-db-list-grid-view.filters-closed #glm-locationMap-container { transition: all 0.4s; width: 100%; @@ -136,13 +140,16 @@ margin-top: 30px; } @media (min-width: 1024px) { + .glm-member-db-list-view.filters-closed #glm-locationMap-container, .glm-member-db-list-grid-view.filters-closed #glm-locationMap-container { margin-top: 30px; } + .glm-member-db-list-view.filters-opened #glm-locationMap-container, .glm-member-db-list-grid-view.filters-opened #glm-locationMap-container { width: 70%; } } +.glm-member-db-list-view #glm-member-list-filters-close, .glm-member-db-list-grid-view #glm-member-list-filters-close { background-color: rgba(0,0,0,0.25); height: 40px; @@ -158,6 +165,7 @@ margin: 0; border-top-right-radius: 4px; } +.glm-member-db-list-view #glm-member-list-filters-box, .glm-member-db-list-grid-view #glm-member-list-filters-box { transition: all 0.5s; max-width: 234px;; @@ -171,6 +179,7 @@ border-top-right-radius: 4px; overflow: hidden; } +.glm-member-db-list-view .glm-member-search, .glm-member-db-list-grid-view .glm-member-search { padding-top: 50px; border-top: 0; @@ -178,6 +187,7 @@ #glm-member-list-filters-box .glm-member-search h3 { color: black; } +.glm-member-db-list-view .glm-member-search:before, .glm-member-db-list-grid-view .glm-member-search:before { background-color: lightgrey; content: ''; @@ -197,20 +207,24 @@ transition: all 0.5s; } +.glm-member-db-list-view.filters-closed #glm-member-list-filters-wrapper, .glm-member-db-list-grid-view.filters-closed #glm-member-list-filters-wrapper { overflow: hidden; } +.glm-member-db-list-view.filters-closed #glm-member-list-filters-box, .glm-member-db-list-grid-view.filters-closed #glm-member-list-filters-box { left: -215px; opacity: 0; transition: all 0.5s; } @media (min-width: 1024px) { + .glm-member-db-list-view.filters-closed #glm-member-list-filters-box, .glm-member-db-list-grid-view.filters-closed #glm-member-list-filters-box { transition: all 0.5s; left: -100%; } } +.glm-member-db-list-view.filters-opened #glm-member-list-filters-box, .glm-member-db-list-grid-view.filters-opened #glm-member-list-filters-box { left: 0; } @@ -228,31 +242,36 @@ position: absolute; } } +.glm-member-db-list-view.filters-closed #glm-member-list-filters-button, .glm-member-db-list-grid-view.filters-closed #glm-member-list-filters-button { position: relative; } +.glm-member-db-list-view.filters-opened #glm-member-list-filters-button, .glm-member-db-list-grid-view.filters-opened #glm-member-list-filters-button { border-bottom-left-radius: 0; } +.glm-member-db-list-view.filters-closed #glm-member-list-filters-button:before, .glm-member-db-list-grid-view.filters-closed #glm-member-list-filters-button:before { content: "+ "; } +.glm-member-db-list-view.filters-opened #glm-member-list-filters-button:before, .glm-member-db-list-grid-view.filters-opened #glm-member-list-filters-button:before { content: "— "; } -.glm-member-db-list-grid-view #glm-locationMap-container { - margin-bottom: 40px; +.glm-member-db-list-view.filters-opened #glm-locationMap-container, +.glm-member-db-list-grid-view.filters-opened #glm-locationMap-container { + width: 70%; +} +.glm-member-db-list-view.filters-closed #glm-locationMap-container, +.glm-member-db-list-grid-view.filters-closed #glm-locationMap-container { width: 100%; - overflow: hidden; } -.glm-member-db-list-view #glm-locationMap-container { +.glm-member-db-list-view #glm-locationMap-container, +.glm-member-db-list-grid-view #glm-locationMap-container { margin-bottom: 40px; overflow: hidden; } -.glm-member-db-list-grid-view.map-closed #glm-locationMap-container { - margin-bottom: 0; - height: 0; -} +.glm-member-db-list-grid-view.map-closed #glm-locationMap-container, .glm-member-db-list-view.map-closed #glm-locationMap-container { margin-bottom: 0; height: 0; @@ -309,13 +328,14 @@ .glm-member-list-sub-links:last-child { /* text-align: right;*/ } +.glm-member-db-list-view .glm-member-list-listing-container { + padding: 0 20px; +} #glm-directions, +.glm-member-db-list-view .glm-member-entry-container.glm-member-search, .glm-member-db-list-grid-view .glm-member-entry-container.glm-member-search { margin-top: 0; } -.glm-member-db-list-view .glm-member-entry-container.glm-member-search { - margin-top: 50px; -} .glm-member-entry-container { border: 1px #ccc solid; padding: .4em; @@ -373,11 +393,12 @@ overflow: hidden; } .glm-member-db-list-view .glm-member-list-image-wrapper { - height: 250px; +/* height: 250px;*/ } .glm-member-list-active-info .glm-member-title a { /* text-decoration: underline;*/ } +.glm-member-db-list-view #glm-member-db-front-container, .glm-member-db-list-grid-view #glm-member-db-front-container { padding: 0; } @@ -410,7 +431,7 @@ margin-bottom: 0; margin-top: -5px; } -#glm-member-detail-takeback-mini { +.glm-member-db-takeback-mini { margin-bottom: 0; border-radius: 4px; padding: 5px 20px; @@ -423,11 +444,11 @@ -o-transition: width 0.5s ease; transition: width 0.5s ease; } -#glm-member-detail-takeback-mini > span { +.glm-member-db-takeback-mini > span { left: 63px; overflow: hidden; position: absolute; - top: 8px; + top: 13px; width: 100px; } #glm-member-detail-takeback-mini:hover { @@ -438,12 +459,12 @@ -o-transition: width 0.5s ease; transition: width 0.5s ease; } -#glm-member-detail-takeback-mini:before { +.glm-member-db-takeback-mini:before { content: '\21A9'; font-size: 28px; line-height: 1; } -#glm-member-detail-takeback-mini:hover:after { +.glm-member-db-takeback-mini:hover:after { padding-left: 5px; font-size: 20px; } @@ -465,9 +486,9 @@ background-size: contain; content: " "; display: inline-block; - height: 10px; - margin-right: 6px; - width: 10px; + height: 12px; + margin-right: 8px; + width: 12px; } #glm-member-detail-website-link a { @@ -477,10 +498,13 @@ background-color: #2c296d; padding: 15px; color: white; - font-size: 18px; + font-size: 20px; +} +#glm-member-detail-contact-info > div { + margin: 5px 10px 15px; } .glm-member-detail-contact-phone { - margin-top: 10px; +/* margin-top: 10px;*/ } #glm-member-detail-info > * { line-height: 1.2; @@ -765,10 +789,20 @@ input[type="submit"].glm-member-button { width: 10px; } .glm-member-list-links a, -#glm-member-detail-list-links a { +#glm-member-detail-links a { display: inline; margin-right: 15px; } +#glm-member-detail-links a { + color: white; + font-weight: bold; + font-size: 20px; + border-bottom: 1px solid white; +} +#glm-member-detail-links a:hover { + border-color: lightgrey; + text-decoration: none; +} #glm-member-detail-social { margin: 10px 0; } diff --git a/views/front/members/detail.html b/views/front/members/detail.html index e212bcf0..224de19f 100644 --- a/views/front/members/detail.html +++ b/views/front/members/detail.html @@ -1,6 +1,6 @@ {include file='front/members/header.html'} - + {apply_filters('glm-member-db-front-members-detail-pageTop', '', $member.id)} @@ -47,39 +47,71 @@
- + + Back to listing

{$member.member}

{if $member.logo && $settings.detail_show_logo} -
- - -
+
+ +
{/if} {if $member.url && $settings.detail_show_url} Visit Website - {/if} + {/if}
{if $settings.detail_show_address} - {apply_filters('glm-member-db-front-members-detail-addressTop', '', $member.id)} - {if $settings.detail_show_street} - {if $member.addr1}
{$member.addr1}
{/if} - {if $member.addr2}
{$member.addr2}
{/if} - {/if} - {if $settings.detail_show_citystatezip} - {if $member.city}{$member.city}{if $member.state.value}, {/if}{/if}{if $member.state.value}{$member.state.value}{/if}{if $member.zip} {$member.zip}{/if} - {/if} - {if $member.country.name && $settings.detail_show_country}
{$member.country.name}
{/if} - {apply_filters('glm-member-db-front-members-detail-addressBottom', '', $member.id)} +
+ Address + {apply_filters('glm-member-db-front-members-detail-addressTop', '', $member.id)} + {if $settings.detail_show_street} + {if $member.addr1}
{$member.addr1}
{/if} + {if $member.addr2}
{$member.addr2}
{/if} + {/if} + {if $settings.detail_show_citystatezip} +
+ {if $member.city} + {$member.city} + {if $member.state.value}, {/if} + {/if} + {if $member.state.value} + {$member.state.value} + {/if} + {if $member.zip} + {$member.zip} + {/if} +
+ {/if} + {if $member.country.name && $settings.detail_show_country} +
{$member.country.name}
+ {/if} + {apply_filters('glm-member-db-front-members-detail-addressBottom', '', $member.id)} +
{/if} {apply_filters('glm-member-db-front-members-detail-otherDetailTop', '', $member.id)} - {if $member.region && $settings.detail_show_region}
Region: {$member.region}
{/if} - {if $member.phone && $settings.detail_show_phone}
Phone: {$member.phone}
{/if} - {if $member.toll_free && $settings.detail_show_tollfree}
Toll Free: {$member.toll_free}
{/if} + {if $member.region && $settings.detail_show_region} +
+ Region: {$member.region} +
+ {/if} +
+ {if $member.phone && $settings.detail_show_phone} +
+ Local +
{$member.phone}
+
+ {/if} + {if $member.toll_free && $settings.detail_show_tollfree} +
+ Toll Free +
{$member.toll_free}
+
+ {/if} +
{apply_filters('glm-member-db-front-members-detail-otherDetailBottom', '', $member.id)} -