added page selection if you click on the pipe

v1.18.x
Julian Lam 11 years ago
parent dcefad1427
commit d42beda3da

@ -12,17 +12,19 @@ define(function() {
pagination.recreatePaginationLinks(pageCount); pagination.recreatePaginationLinks(pageCount);
$('.pagination').on('click', '.previous', function() { $('.pagination')
pagination.loadPage(pagination.currentPage - 1); .on('click', '.previous', function() {
}); pagination.loadPage(pagination.currentPage - 1);
}).on('click', '.next', function() {
$('.pagination').on('click', '.next', function() { pagination.loadPage(pagination.currentPage + 1);
pagination.loadPage(pagination.currentPage + 1); }).on('click', '.page', function() {
}); pagination.loadPage($(this).attr('data-page'));
}).on('click', '.select_page', function(e) {
$('.pagination').on('click', '.page', function() { e.preventDefault();
pagination.loadPage($(this).attr('data-page')); bootbox.prompt('Enter page number:', function(pageNum) {
}); pagination.loadPage(pageNum);
});
});
} }
pagination.recreatePaginationLinks = function(newPageCount) { pagination.recreatePaginationLinks = function(newPageCount) {
@ -53,7 +55,7 @@ define(function() {
for(var i=0; i<pagesToShow.length; ++i) { for(var i=0; i<pagesToShow.length; ++i) {
if(i > 0) { if(i > 0) {
if (pagesToShow[i] - 1 !== pagesToShow[i-1]) { if (pagesToShow[i] - 1 !== pagesToShow[i-1]) {
html += '<li class="disabled"><a href="#">|</a></li>'; html += '<li class="disabled"><a class="select_page" href="#">|</a></li>';
} }
} }
html += '<li class="page" data-page="' + pagesToShow[i] + '"><a href="#">' + pagesToShow[i] + '</a></li>'; html += '<li class="page" data-page="' + pagesToShow[i] + '"><a href="#">' + pagesToShow[i] + '</a></li>';

Loading…
Cancel
Save