Fixed pagination controls #3970

This commit is contained in:
Ken Hoes 2016-12-21 15:09:52 -05:00
parent 242467cb99
commit 78b07c8d10
2 changed files with 5 additions and 2 deletions

View File

@ -14,6 +14,9 @@ export default ['$scope', '$stateParams', '$state', '$filter', 'GetBasePath', 'Q
};
$scope.toPage = function(page) {
if(page === 0) {
return;
}
path = GetBasePath($scope.basePath) || $scope.basePath;
queryset = _.merge($stateParams[`${$scope.iterator}_search`], { page: page });
$state.go('.', {

View File

@ -8,14 +8,14 @@
</a>
</li>
<!-- previous -->
<li class="Paginate-controls--previous Paginate-controls--item" ng-class="{disabled: current() == 1}">
<li class="Paginate-controls--previous Paginate-controls--item" ng-class="{disabled: current() === 1}">
<a href ng-click="toPage(current() - 1)">
<i class="fa fa-angle-left"></i>
</a>
</li>
<!-- range -->
<li class="Paginate-controls--item" ng-repeat="page in pageRange">
<a href ng-class="{'Paginate-controls--active': page == current()}" ng-click="toPage(page)">{{ page }}</a>
<a href ng-class="{'Paginate-controls--active': page === current()}" ng-click="toPage(page)">{{ page }}</a>
</li>
<!-- next -->
<li class="Paginate-controls--next Paginate-controls--item" ng-hide="current() === last()">