hide pagination if showing all results
[angular-drzb] / app / partials / list.html.ep
index 4bb6388..0faca67 100644 (file)
@@ -54,14 +54,18 @@ Search
 <b>{{pager.results}} results</b>
 <tt>{{search}}</tt>
 
+<label>
+<input type="checkbox" ng-model="pager.show_all">
+All results on single page <b>(can be slow!)</b>
+</label>
+
 </fieldset>
 
 <fieldset ng-show="show.states">
-
-<button ng-click="search.$ = 'draft'" class="btn draft">draft</button>
-<button ng-click="search.$ = 'confirmation'" class="btn confirmation">confirmation</button>
-<button ng-click="search.$ = 'verified'" class="btn verified">verified</button>
-
+<button ng-repeat="state in RegistrationState" ng-click="search.$ = state" class="btn {{state}}">
+<span class="badge">{{Counts['state+'+state]}}</span>
+{{state}}
+</button>
 </fieldset>
 
 <fieldset ng-show="show.pager_numeric">
@@ -75,6 +79,7 @@ Search
 <pagination class="pagination-large" max-size="12"
        num-pages="pager.last_page"
        current-page="pager.page"
+       hide-pagination="pager.show_all"
 ></pagination>
 
 <dl ng-repeat="registration in list">
@@ -87,6 +92,7 @@ Search
 <pagination class="pagination-large" max-size="12"
        num-pages="pager.last_page"
        current-page="pager.page"
+       hide-pagination="pager.show_all"
 ></pagination>
 
 </div><!-- ng-show="list.length"-->