Iftekharul Islam | cd78950 | 2017-04-19 14:37:55 -0500 | [diff] [blame] | 1 | <ul class="pagination" ng-if="1 < pages.length || !autoHide"> |
| 2 | <li ng-if="boundaryLinks" ng-class="{ disabled : pagination.current == 1 }"> |
| 3 | <a href="" ng-click="setCurrent(1)">First</a> |
| 4 | </li> |
| 5 | <li ng-if="directionLinks" ng-class="{ disabled : pagination.current == 1 }"> |
| 6 | <a href="" ng-click="setCurrent(pagination.current - 1)">Previous</a> |
| 7 | </li> |
| 8 | <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }"> |
| 9 | <a href="" ng-click="setCurrent(pageNumber)">{{ pageNumber }}</a> |
| 10 | </li> |
| 11 | |
| 12 | <li ng-if="directionLinks" ng-class="{ disabled : pagination.current == pagination.last }"> |
| 13 | <a href="" ng-click="setCurrent(pagination.current + 1)">Next</a> |
| 14 | </li> |
| 15 | <li ng-if="boundaryLinks" ng-class="{ disabled : pagination.current == pagination.last }"> |
| 16 | <a href="" ng-click="setCurrent(pagination.last)">Last</a> |
| 17 | </li> |
| 18 | </ul> |