mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 16:46:12 +01:00
fix: #7468
This commit is contained in:
@@ -10,6 +10,8 @@ pagination.create = function (currentPage, pageCount, queryObj) {
|
||||
return {
|
||||
prev: { page: 1, active: currentPage > 1 },
|
||||
next: { page: 1, active: currentPage < pageCount },
|
||||
first: { page: 1, active: currentPage === 1 },
|
||||
last: { page: 1, active: currentPage === pageCount },
|
||||
rel: [],
|
||||
pages: [],
|
||||
currentPage: 1,
|
||||
@@ -59,6 +61,11 @@ pagination.create = function (currentPage, pageCount, queryObj) {
|
||||
queryObj.page = next;
|
||||
data.next = { page: next, active: currentPage < pageCount, qs: qs.stringify(queryObj) };
|
||||
|
||||
queryObj.page = 1;
|
||||
data.first = { page: 1, active: currentPage === 1, qs: qs.stringify(queryObj) };
|
||||
queryObj.page = pageCount;
|
||||
data.last = { page: pageCount, active: currentPage === pageCount, qs: qs.stringify(queryObj) };
|
||||
|
||||
if (currentPage < pageCount) {
|
||||
data.rel.push({
|
||||
rel: 'next',
|
||||
|
||||
Reference in New Issue
Block a user