diff --git a/build/dist.min.js b/build/dist.min.js
index f57a2e9..ea33a1a 100644
--- a/build/dist.min.js
+++ b/build/dist.min.js
@@ -1 +1 @@
-!function(){"use strict";function ClPagingDirective(){return{restrict:"EA",scope:{clPages:"=",clAlign:"@",clAlignModel:"=",clPageChanged:"&",clSteps:"=",clCurrentPage:"="},controller:ClPagingController,controllerAs:"vm",template:['
','{{ vm.first }}','…','"," {{ vm.page[vm.index + i] }}","",'…','{{ vm.last }}',"
"].join("")}}function ClPagingController($scope){var vm=this;vm.first="<<",vm.last=">>",vm.index=0,vm.clSteps=$scope.clSteps,vm["goto"]=function(index){$scope.clCurrentPage=vm.page[index]},vm.gotoPrev=function(){$scope.clCurrentPage=vm.index,vm.index-=vm.clSteps},vm.gotoNext=function(){vm.index+=vm.clSteps,$scope.clCurrentPage=vm.index+1},vm.gotoFirst=function(){vm.index=0,$scope.clCurrentPage=1},vm.gotoLast=function(){vm.index=parseInt($scope.clPages/vm.clSteps)*vm.clSteps,vm.index===$scope.clPages?vm.index=vm.index-vm.clSteps:"",$scope.clCurrentPage=$scope.clPages},$scope.$watch("clCurrentPage",function(value){vm.index=parseInt((value-1)/vm.clSteps)*vm.clSteps,$scope.clPageChanged()}),$scope.$watch("clPages",function(){vm.init()}),vm.init=function(){vm.stepInfo=function(){for(var result=[],i=0;i{{ vm.first }}','{{ vm.prev }}','…','"," {{ vm.page[vm.index + i] }}","",'…','{{ vm.next }}','{{ vm.last }}'].join("")}}function ClPagingController($scope){var vm=this;vm.first="<<",vm.last=">>",vm.next=">",vm.prev="<",vm.index=0,vm.clSteps=$scope.clSteps,vm["goto"]=function(index){$scope.clCurrentPage=vm.page[index]},vm.gotoPrev=function(){$scope.clCurrentPage=vm.index,vm.index-=vm.clSteps},vm.gotoPrevPage=function(){$scope.clCurrentPage>1&&($scope.clCurrentPage-=1)},vm.gotoNext=function(){vm.index+=vm.clSteps,$scope.clCurrentPage=vm.index+1},vm.gotoNextPage=function(){$scope.clPages>$scope.clCurrentPage&&($scope.clCurrentPage+=1)},vm.gotoFirst=function(){vm.index=0,$scope.clCurrentPage=1},vm.gotoLast=function(){vm.index=parseInt($scope.clPages/vm.clSteps)*vm.clSteps,vm.index===$scope.clPages?vm.index=vm.index-vm.clSteps:"",$scope.clCurrentPage=$scope.clPages},$scope.$watch("clCurrentPage",function(value){vm.index=parseInt((value-1)/vm.clSteps)*vm.clSteps,$scope.clPageChanged()}),$scope.$watch("clPages",function(){vm.init()}),vm.init=function(){vm.stepInfo=function(){for(var result=[],i=0;i{{ vm.first }}',
+ '{{ vm.prev }}',
'…',
'',
'…',
+ '{{ vm.next }}',
'{{ vm.last }}',
].join('')
};
@@ -60,7 +62,8 @@
vm.first = '<<';
vm.last = '>>';
-
+ vm.next = '>';
+ vm.prev = '<'
vm.index = 0;
vm.clSteps = $scope.clSteps;
@@ -73,12 +76,23 @@
$scope.clCurrentPage = vm.index;
vm.index -= vm.clSteps;
};
+
+ vm.gotoPrevPage = function () {
+ if($scope.clCurrentPage > 1)
+ $scope.clCurrentPage -= 1;
+ };
vm.gotoNext = function () {
vm.index += vm.clSteps;
$scope.clCurrentPage = vm.index + 1;
};
+ vm.gotoNextPage = function(){
+ if($scope.clPages > $scope.clCurrentPage)
+ $scope.clCurrentPage += 1;
+
+ }
+
vm.gotoFirst = function () {
vm.index = 0;
$scope.clCurrentPage = 1;