mirror of
https://github.com/ansible/awx.git
synced 2026-04-13 22:19:27 -02:30
Fixed pagination controls #3970
This commit is contained in:
@@ -14,6 +14,9 @@ export default ['$scope', '$stateParams', '$state', '$filter', 'GetBasePath', 'Q
|
|||||||
};
|
};
|
||||||
|
|
||||||
$scope.toPage = function(page) {
|
$scope.toPage = function(page) {
|
||||||
|
if(page === 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
path = GetBasePath($scope.basePath) || $scope.basePath;
|
path = GetBasePath($scope.basePath) || $scope.basePath;
|
||||||
queryset = _.merge($stateParams[`${$scope.iterator}_search`], { page: page });
|
queryset = _.merge($stateParams[`${$scope.iterator}_search`], { page: page });
|
||||||
$state.go('.', {
|
$state.go('.', {
|
||||||
|
|||||||
@@ -8,14 +8,14 @@
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<!-- previous -->
|
<!-- 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)">
|
<a href ng-click="toPage(current() - 1)">
|
||||||
<i class="fa fa-angle-left"></i>
|
<i class="fa fa-angle-left"></i>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<!-- range -->
|
<!-- range -->
|
||||||
<li class="Paginate-controls--item" ng-repeat="page in pageRange">
|
<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>
|
</li>
|
||||||
<!-- next -->
|
<!-- next -->
|
||||||
<li class="Paginate-controls--next Paginate-controls--item" ng-hide="current() === last()">
|
<li class="Paginate-controls--next Paginate-controls--item" ng-hide="current() === last()">
|
||||||
|
|||||||
Reference in New Issue
Block a user