added hidePagination to ui.bootstrap.pagination
authorDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 25 Jan 2013 18:47:01 +0000 (19:47 +0100)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 25 Jan 2013 18:47:01 +0000 (19:47 +0100)
app/js/pagination.js
app/partials/list.html.ep
app/template/pagination/pagination.html

index ac10dad..0accf49 100644 (file)
@@ -7,6 +7,7 @@ angular.module('ui.bootstrap.pagination', [])
       numPages: '=',
       currentPage: '=',
       maxSize: '=',
+      hidePagination: '=',
       onSelectPage: '&'
     },
     templateUrl: 'template/pagination/pagination.html',
index 55ba899..e61930c 100644 (file)
@@ -81,6 +81,7 @@ All results on single page <b>(can be slow!)</b>
 <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">
@@ -93,6 +94,7 @@ All results on single page <b>(can be slow!)</b>
 <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"-->
index d9587e8..eec81f3 100644 (file)
@@ -1,6 +1,7 @@
-<div class="pagination"><ul>
+<div class="pagination" ng-show="! hidePagination">
+ <ul>
   <li ng-class="{disabled: noPrevious()}"><a ng-click="selectPrevious()">Previous</a></li>
   <li ng-repeat="page in pages" ng-class="{active: isActive(page)}"><a ng-click="selectPage(page)">{{page}}</a></li>
   <li ng-class="{disabled: noNext()}"><a ng-click="selectNext()">Next</a></li>
 </ul>
+ </ul>
 </div>