mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-07 22:45:46 +01:00
fixes a pagination bug
This commit is contained in:
@@ -91,7 +91,7 @@ define(['composer', 'forum/pagination'], function(composer, pagination) {
|
|||||||
addActiveUser(data);
|
addActiveUser(data);
|
||||||
|
|
||||||
socket.emit('categories.getPageCount', templates.get('category_id'), function(err, newPageCount) {
|
socket.emit('categories.getPageCount', templates.get('category_id'), function(err, newPageCount) {
|
||||||
pagination.recreatePaginationLinks('category', newPageCount);
|
pagination.recreatePaginationLinks(newPageCount);
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#topics-container span.timeago').timeago();
|
$('#topics-container span.timeago').timeago();
|
||||||
|
|||||||
@@ -28,7 +28,10 @@ define(function() {
|
|||||||
pagination.recreatePaginationLinks = function(newPageCount) {
|
pagination.recreatePaginationLinks = function(newPageCount) {
|
||||||
pagination.pageCount = parseInt(newPageCount, 10);
|
pagination.pageCount = parseInt(newPageCount, 10);
|
||||||
|
|
||||||
var pagesToShow = [1, pagination.pageCount];
|
var pagesToShow = [1];
|
||||||
|
if(pagination.pageCount !== 1) {
|
||||||
|
pagesToShow.push(pagination.pageCount);
|
||||||
|
}
|
||||||
|
|
||||||
var previous = pagination.currentPage - 1;
|
var previous = pagination.currentPage - 1;
|
||||||
var next = pagination.currentPage + 1;
|
var next = pagination.currentPage + 1;
|
||||||
|
|||||||
@@ -1065,9 +1065,9 @@ define(['composer', 'forum/pagination'], function(composer, pagination) {
|
|||||||
|
|
||||||
function onNewPostPagination(data) {
|
function onNewPostPagination(data) {
|
||||||
var posts = data.posts;
|
var posts = data.posts;
|
||||||
socket.emit('topics.getPageCount', tid, function(err, newPageCount) {
|
socket.emit('topics.getPageCount', templates.get('topic_id'), function(err, newPageCount) {
|
||||||
|
|
||||||
pagination.recreatePaginationLinks('topic', newPageCount);
|
pagination.recreatePaginationLinks(newPageCount);
|
||||||
|
|
||||||
if(pagination.currentPage === pagination.pageCount) {
|
if(pagination.currentPage === pagination.pageCount) {
|
||||||
createNewPosts(data);
|
createNewPosts(data);
|
||||||
|
|||||||
Reference in New Issue
Block a user