From 9c5624e352449b2012aada84b3e210a8c043ddac Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Thu, 24 Jan 2013 22:32:54 +0100 Subject: [PATCH] reset pager.page if needed --- app/js/controllers.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/js/controllers.js b/app/js/controllers.js index c0f42c7..fa87a48 100644 --- 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 ); + 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; @@ -259,6 +261,7 @@ function ListCtrl($scope, $log, Registration, RegistrationTypes, $filter) { $scope.reset = function() { $scope.search = { registration_type: '' }; $log.info('reset', $scope.search ); + $scope.pager.page = 1; } } -- 2.20.1