bigger table text

This commit is contained in:
itten
2026-08-02 12:57:50 +03:00
parent d9c0ee4e54
commit cdbadd3afb
+33 -27
View File
@@ -85,20 +85,19 @@
}
/* ==================================================================
Pages — two pages with smooth slide transition
Pages — up to 3 pages with smooth slide transition
================================================================== */
.pages-track {
display: flex;
width: 200%;
width: 300%;
transition: transform 0.7s cubic-bezier(0.45, 0, 0.15, 1);
}
.pages-track.page-2 {
transform: translateX(-50%);
}
.pages-track.page-2 { transform: translateX(-33.333%); }
.pages-track.page-3 { transform: translateX(-66.666%); }
.page {
width: 50%;
width: 33.333%;
flex-shrink: 0;
}
@@ -114,7 +113,7 @@
display: grid;
grid-template-columns: 1fr 2px 1fr 2px 1fr;
align-items: center;
height: 58px;
height: 78px;
transition: background 0.2s;
}
@@ -123,7 +122,7 @@
}
.row-player {
font-size: 26px;
font-size: 32px;
font-weight: 500;
color: var(--white);
text-align: center;
@@ -134,12 +133,12 @@
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
gap: 12px;
}
.row-logo {
width: 28px;
height: 28px;
width: 36px;
height: 36px;
object-fit: contain;
flex-shrink: 0;
}
@@ -160,7 +159,7 @@
}
.opinion-icon {
font-size: 32px;
font-size: 42px;
}
/* Upvote */
@@ -244,6 +243,9 @@
<div class="page" id="page2">
<div class="table-rows" id="rows2"></div>
</div>
<div class="page" id="page3">
<div class="table-rows" id="rows3"></div>
</div>
</div>
</div>
@@ -303,7 +305,7 @@
};
// ── Config ───────────────────────────────────────────────
var ROWS_PER_PAGE = 15;
var ROWS_PER_PAGE = 10;
var CSV_URL = "assets/transfers-list.csv";
var players = [];
@@ -369,22 +371,23 @@
// ── Render ───────────────────────────────────────────────
function render() {
var page1 = document.getElementById("rows1");
var page2 = document.getElementById("rows2");
var pages = [
document.getElementById("rows1"),
document.getElementById("rows2"),
document.getElementById("rows3"),
];
var p1 = players.slice(0, ROWS_PER_PAGE);
var p2 = players.slice(ROWS_PER_PAGE, ROWS_PER_PAGE * 2);
page1.innerHTML = p1.map(buildRow).join("");
if (p2.length > 0) {
page2.innerHTML = p2.map(buildRow).join("");
totalPages = 2;
var count = 0;
for (var p = 0; p < 3; p++) {
var slice = players.slice(p * ROWS_PER_PAGE, (p + 1) * ROWS_PER_PAGE);
if (slice.length > 0) {
pages[p].innerHTML = slice.map(buildRow).join("");
count = p + 1;
} else {
page2.innerHTML = "";
totalPages = 1;
pages[p].innerHTML = "";
}
}
totalPages = count;
updateCounter();
}
@@ -393,9 +396,12 @@
}
function goToPage(n) {
if (totalPages > 1 && n > totalPages) n = 1;
if (n < 1 || n > totalPages) return;
currentPage = n;
document.getElementById("pagesTrack").classList.toggle("page-2", currentPage === 2);
var track = document.getElementById("pagesTrack");
track.classList.toggle("page-2", currentPage === 2);
track.classList.toggle("page-3", currentPage === 3);
updateCounter();
}