api-ix commited on
Commit
0088348
·
verified ·
1 Parent(s): 16007ac

Upload script.js

Browse files
Files changed (1) hide show
  1. script.js +3 -2
script.js CHANGED
@@ -338,7 +338,8 @@ function render(reset = true) {
338
  grid.innerHTML = "";
339
  page = 0;
340
  }
341
- const slice = filtered.slice(0, (page + 1) * perPage);
 
342
  slice.forEach((e) => {
343
  const card = document.createElement("div");
344
  card.className = "card";
@@ -352,7 +353,7 @@ function render(reset = true) {
352
  card.onclick = () => openModal(e);
353
  grid.appendChild(card);
354
  });
355
- loadBtn.style.display = slice.length < filtered.length ? "block" : "none";
356
  }
357
 
358
  /* ====== SEARCH / FILTER ====== */
 
338
  grid.innerHTML = "";
339
  page = 0;
340
  }
341
+ // start from page*perPage instead of 0
342
+ const slice = filtered.slice(page * perPage, (page + 1) * perPage);
343
  slice.forEach((e) => {
344
  const card = document.createElement("div");
345
  card.className = "card";
 
353
  card.onclick = () => openModal(e);
354
  grid.appendChild(card);
355
  });
356
+ loadBtn.style.display = (page + 1) * perPage < filtered.length ? "block" : "none";
357
  }
358
 
359
  /* ====== SEARCH / FILTER ====== */