Detail now allows auto-expanded through url
authorlaury <laury@gaslightmedia.com>
Thu, 26 May 2016 16:58:49 +0000 (12:58 -0400)
committerlaury <laury@gaslightmedia.com>
Thu, 26 May 2016 16:58:49 +0000 (12:58 -0400)
models/front/members/detail.php
views/front/members/detail.html

index a3c7356..b0e8ae6 100644 (file)
@@ -294,13 +294,16 @@ class GlmMembersFront_members_detail extends GlmDataMemberInfo
                 }
             }
         }
-
+        
+        $expanded = htmlspecialchars($_GET['expanded']);
+        
         // Since the ID we recieved with the member data is the pointer to the member info record, replace it with member ID
         $memberData['id'] = $memberData['member_pointer'];
         // Compile template data
         $templateData = array(
             'haveMember' => $haveMember,
             'member' => $memberData,
+            'expanded' => $expanded,
             'haveImageGallery' => $haveImageGallery,
             'imageGallery' => $imageGallery,
             'featuredImage' => $featuredImage,
index 92f7ed5..ccb3a38 100644 (file)
                         {/if}
                     </div>
                     {apply_filters('glm-member-db-front-members-detail-otherDetailBottom', '', $member.id)}
-    <!--                    <div id="glm-member-detail-social">
-                        <a href="#" target="_blank"><img src="{$baseUrl}/assets/blog.png"></a>
-                        <a href="http://www.blogger.com" target="_blank"><img src="{$baseUrl}/assets/blogger.png"></a>
-                        <a href="http://www.facebook.com" target="_blank"><img src="{$baseUrl}/assets/facebook.png"></a>
-                        <a href="http://www.twitter.com" target="_blank"><img src="{$baseUrl}/assets/twitter.png"></a>
-                    </div>-->
                     <div id="glm-member-detail-links">
                         {apply_filters('glm-member-db-front-members-detail-linksTop', '', $member.id)}
                         {if $member.email && $settings.detail_show_email}<a href="mailto:{$member.email}">Email</a>{/if}
         
         {apply_filters('glm-member-db-front-members-detail-jqueryScriptTop', '', $member.id)}
         
+        // Automatically zoom and expand the relevant 
         jQuery(document).ready(function($) {
+        if ("{$expanded}" != "") {
+            var expandTarget = "glm-member-detail-{$expanded}";
+            if ($("#"+expandTarget+"-container").length) {
+                $("#"+expandTarget+"-container").show("fast", "swing",  function() {});
+                $("#"+expandTarget+"-toggle").addClass("selected");
+                fullProfileCheck(expandTarget);
+                $('html, body').animate({
+                    scrollTop: $("#"+expandTarget+"-toggle").offset().top-10
+                }, 500);
+            }
+        }
+        
+        $("a.glm-member-detail-images-thumb").fancybox({
 
-            $("a.glm-member-detail-images-thumb").fancybox({
-           
-                 helpers: {
-                    overlay: { locked: false },
-                     title: { type: 'inside'},
-                },
-                afterLoad: function(){
-                    this.title = $(this.element).find('img').attr('alt');
-                }
-            });
-             $("a.glm-member-detail-images-thumb").click(function(e) {
-                 e.preventDefault();
-             });
+             helpers: {
+                overlay: { locked: false },
+                 title: { type: 'inside'},
+            },
+            afterLoad: function(){
+                this.title = $(this.element).find('img').attr('alt');
+            }
+        });
+        
+        $("a.glm-member-detail-images-thumb").click(function(e) {
+            e.preventDefault();
+        });
 
         $('.link-to-top').click(function () {
             $('body,html').animate({
-                scrollTop: $("#glm-member-detail-takeback-mini").offset().top
+                scrollTop: $("#glm-member-detail-takeback-mini").offset().top-10
             }, 75);
         });