From 6f5e58e08105a0177c10da8bbe026411e04e4718 Mon Sep 17 00:00:00 2001 From: Simon Mansfield Date: Mon, 24 Jun 2013 11:35:12 +0200 Subject: [PATCH] Updated to use pagingOptions.totalServerItems --- src/classes/footer.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/classes/footer.js b/src/classes/footer.js index 4c3af1e1a1..962df95349 100644 --- a/src/classes/footer.js +++ b/src/classes/footer.js @@ -1,9 +1,9 @@ -var ngFooter = function ($scope, grid) { +var ngFooter = function ($scope, grid) { $scope.maxRows = function () { - var ret = Math.max($scope.totalServerItems, grid.data.length); + var ret = Math.max($scope.pagingOptions.totalServerItems, grid.data.length); return ret; }; - + $scope.multiSelect = (grid.config.enableRowSelection && grid.config.multiSelect); $scope.selectedItemCount = grid.selectedItemCount; $scope.maxPages = function () { @@ -12,7 +12,7 @@ $scope.pageForward = function() { var page = $scope.pagingOptions.currentPage; - if ($scope.totalServerItems > 0) { + if ($scope.pagingOptions.totalServerItems > 0) { $scope.pagingOptions.currentPage = Math.min(page + 1, $scope.maxPages()); } else { $scope.pagingOptions.currentPage++; @@ -36,7 +36,7 @@ $scope.cantPageForward = function() { var curPage = $scope.pagingOptions.currentPage; var maxPages = $scope.maxPages(); - if ($scope.totalServerItems > 0) { + if ($scope.pagingOptions.totalServerItems > 0) { return curPage >= maxPages; } else { return grid.data.length < 1; @@ -44,15 +44,15 @@ }; $scope.cantPageToLast = function() { - if ($scope.totalServerItems > 0) { + if ($scope.pagingOptions.totalServerItems > 0) { return $scope.cantPageForward(); } else { return true; } }; - + $scope.cantPageBackward = function() { var curPage = $scope.pagingOptions.currentPage; return curPage <= 1; }; -}; \ No newline at end of file +};