perf: remove blocking archive counts from navigation
This commit is contained in:
@@ -74,11 +74,14 @@ async function loadArticles() {
|
||||
`).join("");
|
||||
|
||||
const total = data.total;
|
||||
document.getElementById("pageInfo").textContent =
|
||||
`${articleOffset + 1}–${Math.min(articleOffset + PAGE, total)} of ${total.toLocaleString()}`;
|
||||
const start = data.rows.length ? articleOffset + 1 : 0;
|
||||
const end = articleOffset + data.rows.length;
|
||||
document.getElementById("pageInfo").textContent = total == null
|
||||
? `${start}–${end} · filtered results`
|
||||
: `${start}–${end} of approximately ${total.toLocaleString()}`;
|
||||
|
||||
document.getElementById("prevBtn").disabled = articleOffset === 0;
|
||||
document.getElementById("nextBtn").disabled = articleOffset + PAGE >= total;
|
||||
document.getElementById("nextBtn").disabled = !data.hasMore;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -51,10 +51,13 @@ async function loadEvents() {
|
||||
`).join("");
|
||||
|
||||
const total = data.total;
|
||||
document.getElementById("ePageInfo").textContent =
|
||||
`${eventOffset + 1}–${Math.min(eventOffset + PAGE, total)} of ${total.toLocaleString()}`;
|
||||
const start = data.rows.length ? eventOffset + 1 : 0;
|
||||
const end = eventOffset + data.rows.length;
|
||||
document.getElementById("ePageInfo").textContent = total == null
|
||||
? `${start}–${end} · filtered results`
|
||||
: `${start}–${end} of approximately ${total.toLocaleString()}`;
|
||||
document.getElementById("ePrevBtn").disabled = eventOffset === 0;
|
||||
document.getElementById("eNextBtn").disabled = eventOffset + PAGE >= total;
|
||||
document.getElementById("eNextBtn").disabled = !data.hasMore;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user