projects
/
angular-drzb
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
reset pager.page if needed
[angular-drzb]
/
app
/
js
/
controllers.js
diff --git
a/app/js/controllers.js
b/app/js/controllers.js
index
c0f42c7
..
fa87a48
100644
(file)
--- a/
app/js/controllers.js
+++ b/
app/js/controllers.js
@@
-237,6
+237,8
@@
function ListCtrl($scope, $log, Registration, RegistrationTypes, $filter) {
$scope.pager.results = filtered.length;
$scope.pager.last_page = Math.ceil( $scope.pager.results / $scope.pager.limit );
$scope.pager.results = filtered.length;
$scope.pager.last_page = Math.ceil( $scope.pager.results / $scope.pager.limit );
+ if ( $scope.pager.page < 1 ) $scope.pager.page = 1;
+ if ( $scope.pager.page > $scope.pager.last_page ) $scope.pager.page = $scope.pager.last_page;
$log.info('pager', $scope.pager);
var from = ( $scope.pager.page - 1 ) * $scope.pager.limit;
$log.info('pager', $scope.pager);
var from = ( $scope.pager.page - 1 ) * $scope.pager.limit;
@@
-259,6
+261,7
@@
function ListCtrl($scope, $log, Registration, RegistrationTypes, $filter) {
$scope.reset = function() {
$scope.search = { registration_type: '' };
$log.info('reset', $scope.search );
$scope.reset = function() {
$scope.search = { registration_type: '' };
$log.info('reset', $scope.search );
+ $scope.pager.page = 1;
}
}
}
}