Update list views
authorSteve Sutton <steve@gaslightmedia.com>
Fri, 30 Mar 2018 12:20:51 +0000 (08:20 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Fri, 30 Mar 2018 12:20:51 +0000 (08:20 -0400)
Get rid of checkboxes for the invoices page.
Set the autocomplete to submit form on invoices list.

views/admin/billing/index.html
views/admin/billing/invoices.html

index 8a9369b..24aeece 100644 (file)
@@ -5,10 +5,11 @@
     {include file='admin/billing/header.html'}
 {/if}
 
+    <div id="exportAccountsButton" class="button button-secondary glm-admin-export-button">Accounts Export</div>
+
     <a class="button glm-right button-primary" href="{$thisUrl}?page=glm-members-admin-menu-billing&glm_action=invoices&option=add">Create Invoice</a>
     <a class="button glm-right button-primary" href="{$thisUrl}?page=glm-members-admin-menu-billing&glm_action=payments&option=add">Make Payment</a>
 
-    <div id="exportAccountsButton" class="button button-secondary glm-admin-export-button">Accounts Export</div>
     {include file='admin/billing/accountSearchForm.html'}
 </form>
 
index 302ec93..3c664b0 100644 (file)
                     <input id="member-account" type="hidden" name="filterAccounts" value="{$filterAccounts}">
                     <input id="account_name" name="searchName" value="" />
                 </span>
-            <br>
-                <span class="glm-nowrap">
-                    <input id="filterPending" name="filterPending" value="1" {if $filterPending}checked{/if} type="checkbox" /> Show Pending Only
-                    <input id="filterOverdue" name="filterOverdue" value="1" {if $filterOverdue}checked{/if} type="checkbox" /> Show Overdue Only
-                </span>
             <br>
                 <span class="glm-nowrap">
                     <input type="submit" value="Submit">
             source: availableAccounts,
             select: function( event, ui ){
                 $('#member-account').val( ui.item.id );
+                $('#searchForm').submit();
+            },
+            change: function( event, ui) {
+                if( ui.item == null ) {
+                    $('#member-account').val( '' );
+                    $('#searchForm').submit();
+                }
             },
         });