From 58635a3bf9af9d51a900dc35cbbe8e3fb54155dd Mon Sep 17 00:00:00 2001 From: Laury GvR Date: Mon, 10 Apr 2017 10:59:31 -0400 Subject: [PATCH] Auto-expand all detail tabs The client would want all tabs to be opened by default. Added jQuery to do just that. --- glm-member-db/views/front/members/detail.html | 46 +++++++++++-------- 1 file changed, 28 insertions(+), 18 deletions(-) diff --git a/glm-member-db/views/front/members/detail.html b/glm-member-db/views/front/members/detail.html index 16007eb..7ab2fa5 100644 --- a/glm-member-db/views/front/members/detail.html +++ b/glm-member-db/views/front/members/detail.html @@ -77,25 +77,8 @@
{if $member.short_descr && $settings.detail_show_short_descr}{$member.short_descr|nl2br}{/if}
-
Expand All
+
Expand All
- {if $member.descr} -
Description
- -
-
- {if $member.descr && $settings.detail_show_descr} - {apply_filters('glm-member-db-front-members-detail-descriptionTop', '', $member.id)} - {$member.descr|nl2br} - {apply_filters('glm-member-db-front-members-detail-descriptionBottom', '', $member.id)} - {/if} -
- -
- {/if} {apply_filters('glm-member-db-front-members-detail-imageGalleryBefore', '', $member.id)} {if $settings.detail_show_imagegallery && $haveImageGallery} @@ -121,6 +104,25 @@
{/if} {apply_filters('glm-member-db-front-members-detail-imageGalleryAfter', '', $member.id)} + + {if $member.descr} +
Description
+ +
+
+ {if $member.descr && $settings.detail_show_descr} + {apply_filters('glm-member-db-front-members-detail-descriptionTop', '', $member.id)} + {$member.descr|nl2br} + {apply_filters('glm-member-db-front-members-detail-descriptionBottom', '', $member.id)} + {/if} +
+ +
+ {/if} + {apply_filters('glm-member-db-front-members-detail-couponsBefore', '', $member.id)} {if $settings.detail_show_coupons && $coupons}
Coupons
@@ -309,6 +311,8 @@ }, 500); } } + + $("a.glm-member-detail-images-thumb").fancybox({ @@ -355,6 +359,12 @@ $("#"+target+"-toggle").toggleClass("selected"); fullProfileCheck(target); }); + + $('.glm-member-detail-sub-data-links').each(function() { + var target = $(this).parent().attr("id").slice(0, -10); + $("#"+target+"-container").slideToggle("fast", "swing", function() {}); + $("#"+target+"-toggle").toggleClass("selected"); + }) // Change the toggle button based on whether all the content sections are expanded function fullProfileCheck(target) { -- 2.17.1