Files tab was showing even when there were no files
authorLaury GvR <laury@gaslightmedia.com>
Wed, 12 Apr 2017 13:15:26 +0000 (09:15 -0400)
committerLaury GvR <laury@gaslightmedia.com>
Wed, 12 Apr 2017 13:17:00 +0000 (09:17 -0400)
Removed the files tab container from detail.html and put it in the
fronthooks.php of the fields plugin instead. THis is because that
way it is possible to only show it if there are any files, which
the template cannot check for.

glm-member-db/views/front/members/detail.html
glm-member-db/views/front/members/list.html

index 57d7015..2a34605 100644 (file)
                     </div>
                     {/if}
                     {apply_filters('glm-member-db-front-members-detail-couponsAfter', '', $member.id)}
+                   
+                    {apply_filters('glm-member-db-front-members-detail-files', '', $member.id)}
                     
-                    <div id="glm-member-detail-files-toggle" class="glm-member-detail-content-toggle">Files</div>
-                    <div id="glm-member-detail-files-container" class="glm-member-detail-content-data small-12">
-                          {apply_filters('glm-member-db-front-members-detail-files', '', $member.id)}
-                          <a name="glm-member-detail-files"></a>
-                        <div class="glm-member-detail-sub-data-links row">
-                            <a class="glm-member-detail-content-toggle">Collapse</a>
-                            <a class="glm-member-detail-link-to-top">Back to top</a>
-                        </div>
-                    </div>
-                    </div>  
-                                    
                     {apply_filters('glm-member-db-front-members-detail-amenitiesBefore', '', $member.id)}
                     {if $member.amenities && $settings.detail_show_amenities}
                     <div id="glm-member-detail-amenities-toggle" class="glm-member-detail-content-toggle">Amenities & Services</div>
                 fullProfileCheck(target);
             });
             
+            // Open all tabs by default on page load, but only in large-view
             if ($(window).width() >= 1024) {
                 $('.glm-member-detail-sub-data-links').each(function() {
                     var target = $(this).parent().attr("id").slice(0, -10);
index 6f21a54..152cb34 100644 (file)
@@ -21,7 +21,7 @@
                         <div>
                             <span>Searching Inventory</span>
                             {$memberTypes = apply_filters('glm_custom_fields_member_types', '')}
-                            <select id="memberTypes" title="Click to select types">
+                            <select name="memberType" id="memberTypes" title="Click to select types">
                                 <option value="all" selected="selected">All</option>
                                 {foreach $memberTypes as $memberType}
                                     <option value="{$memberType.name}">{$memberType.name}</option>
@@ -51,9 +51,9 @@
                             </div>
                         {/if}    
                             <div>
-                                <div><input type="checkbox" name="misc_filters" id="just_arrived" value="just_arrived" /><label for="just_arrived">Just Arrived</label></div> 
-                                <div><input type="checkbox" name="misc_filters" id="red_hot_deal" value="red_hot_deal" /><label for="red_hot_deal">Red Hot Deal</label></div> 
-                                <div><input type="checkbox" name="misc_filters" id="featured" value="featured" /><label for="featured">Featured</label></div>
+                                <div><input type="checkbox" name="miscFilters" id="justArrived" value="just_arrived" /><label for="just_arrived">Just Arrived</label></div> 
+                                <div><input type="checkbox" name="miscFilters" id="red_hot_deal" value="red_hot_deal" /><label for="red_hot_deal">Red Hot Deal</label></div> 
+                                <div><input type="checkbox" name="miscFilters" id="featured" value="featured" /><label for="featured">Featured</label></div>
                             </div>
                             <div><input class="button glm-member-button centered" type="submit" value="Search"></div>
                             <hr>