Off-canvas items no longer redirect, but open
authorLaury GvR <laury@gaslightmedia.com>
Fri, 31 Aug 2018 22:04:38 +0000 (18:04 -0400)
committerLaury GvR <laury@gaslightmedia.com>
Fri, 31 Aug 2018 22:04:38 +0000 (18:04 -0400)
glm-member-db/views/front/members/list.html
js/app.js
js/custom/pageSetup.js

index 12dd92a..ead5013 100644 (file)
                     </p>
                 {/if} {*list_map_show_address*}
                 <div class="glm-member-list-info">
-                    <p>
+                    <p class="glm-member-list-map-info">
                         {if $m.phone && $settings.list_map_show_phone}<b>Phone:</b> {apply_filters('glm_associate_phone_filter', $m.phone)}<br>{/if}
                         {if $m.toll_free && $settings.list_map_show_tollfree}{apply_filters('glm_associate_phone_filter', $m.toll_free)}<br>{/if}
                         {if $m.url && $settings.list_map_show_url}<b>Web site:</b> <a href="{$m.url}"{if $settings.list_map_show_url_newtarget} target="_blank"{/if}>{$m.url}</a><br>{/if}
             </div>
             <br>
         {/if}
+        <br>
+        showing {$start} through {$lastDisplayed} of {$filteredMembersFound}
     {/if}
 
 
                             {/if}
                         {/if}
                         {apply_filters('glm-member-db-front-members-list-linksBottom', '', $member.member_pointer)}
-                     </div>
+                    </div>
                     <div class="glm-member-db-socials">
                        {apply_filters('glm-member-db-front-members-social-list', '', $member.member_pointer)}
                     </div>
                  </div>
 
 
-                    <!-- Laury - This is the one that should go underneath all the address and description area -->
-                {apply_filters('glm-member-db-front-members-list-memberDataBelow', '', $member.member_pointer)}
-                {apply_filters('glm-member-db-front-members-list-memberBottom', '', $member.member_pointer)}
-                </div>
-                 {apply_filters('glm-member-db-front-members-list-memberBelow', '', $member.member_pointer)}
-<!-- Member Description -->
+                        <!-- Laury - This is the one that should go underneath all the address and description area -->
+            {apply_filters('glm-member-db-front-members-list-memberDataBelow', '', $member.member_pointer)}
+            {apply_filters('glm-member-db-front-members-list-memberBottom', '', $member.member_pointer)}
+            </div>
+            {apply_filters('glm-member-db-front-members-list-memberBelow', '', $member.member_pointer)}
+    <!-- Member Description -->
 
      {/foreach} {*$members*}
          </div>
index 2cde5b1..a91dc98 100644 (file)
--- a/js/app.js
+++ b/js/app.js
@@ -11,13 +11,23 @@ var g=a(f(this.selector(c),a("<div></div>").html(c.attr("title")).html())),h=thi
 $(document).foundation();
 $(document).ready(function () {
 
+    const oc_menu           = $(".left-off-canvas-list");
+    const menu_items        = $(".left-off-canvas-list > ul > li.menu-item-has-children");
+    
+    menu_items.on("click", '> a', function (e) {
+        e.preventDefault();
+        $(this).toggleClass('open');
+        $(this).siblings('ul').toggleClass('open');
+        $(this).siblings('a.toggle').toggleClass('open');
+    });
+
     $('ul.children').each(function () {
         $(this).before('<a class="toggle" href="#"></a>');
     });
     $('a.toggle').click('click', function (e) {
-        e.preventDefault();
-        $(this).toggleClass('open');
-        $(this).siblings('ul').toggleClass('open');
+        // e.preventDefault();
+        // $(this).toggleClass('open');
+        // $(this).siblings('ul').toggleClass('open');
     });
     $('#glm-member-password-lost-link').click(function() {
         $('#glm-member-password-lost-form').show();
@@ -34,7 +44,7 @@ $(document).ready(function () {
         useEasing: true,
         useGrouping: true,
         separator: ',',
-        decimal: '.',
+        decimal: '.',   
     };
     $.fn.isInViewport = function(offset) {
         var elementTop      = $(this).offset().top;
index 32f076e..e53b1e2 100644 (file)
@@ -2,13 +2,23 @@
 $(document).foundation();
 $(document).ready(function () {
 
+    const oc_menu           = $(".left-off-canvas-list");
+    const menu_items        = $(".left-off-canvas-list > ul > li.menu-item-has-children");
+    
+    menu_items.on("click", '> a', function (e) {
+        e.preventDefault();
+        $(this).toggleClass('open');
+        $(this).siblings('ul').toggleClass('open');
+        $(this).siblings('a.toggle').toggleClass('open');
+    });
+
     $('ul.children').each(function () {
         $(this).before('<a class="toggle" href="#"></a>');
     });
     $('a.toggle').click('click', function (e) {
-        e.preventDefault();
-        $(this).toggleClass('open');
-        $(this).siblings('ul').toggleClass('open');
+        // e.preventDefault();
+        // $(this).toggleClass('open');
+        // $(this).siblings('ul').toggleClass('open');
     });
     $('#glm-member-password-lost-link').click(function() {
         $('#glm-member-password-lost-form').show();
@@ -25,7 +35,7 @@ $(document).ready(function () {
         useEasing: true,
         useGrouping: true,
         separator: ',',
-        decimal: '.',
+        decimal: '.',   
     };
     $.fn.isInViewport = function(offset) {
         var elementTop      = $(this).offset().top;