Add level column to Hardcore leaderboard

This commit is contained in:
Your Name
2026-06-13 16:32:56 -04:00
parent 74ab464497
commit d10054477f
3 changed files with 10 additions and 5 deletions
+4 -1
View File
@@ -25,6 +25,7 @@
{ key: "rank", label: "Rank", numeric: true },
{ key: "name", label: "Player Name" },
{ key: "points", label: "Points", numeric: true },
{ key: "level", label: "Level", numeric: true },
{ key: "status", label: "Status" },
{ key: "class", label: "Class" },
{ key: "secid", label: "SecID" },
@@ -61,6 +62,7 @@
originalRank: index + 1,
name: row.PlayerName || row.CharacterName || row.character_name || "",
points: Number(row.Points ?? row.TotalPoints ?? 0),
level: Number(row.Level ?? row.level ?? 0),
class: row.Class || row.character_class || "",
secid: row.SecID || row.section_id || "",
kills: Number(row.Kills ?? row.TotalKills ?? row.total_enemies_killed ?? 0),
@@ -168,6 +170,7 @@
<td data-label="Rank">${rank}</td>
<td data-label="Player Name">${escapeHtml(row.name)}</td>
<td data-label="Points">${fmtNumber(row.points)}</td>
<td data-label="Level">${fmtNumber(row.level)}</td>
<td data-label="Status">${escapeHtml(row.status)}</td>
<td data-label="Class">${escapeHtml(row.class || "—")}</td>
<td data-label="SecID">${escapeHtml(row.secid || "—")}</td>
@@ -180,7 +183,7 @@
<div class="leaderboard-table-wrap">
<table class="leaderboard-table">
<thead><tr>${head}</tr></thead>
<tbody>${body || `<tr><td colspan="8">No Hardcore leaderboard rows yet.</td></tr>`}</tbody>
<tbody>${body || `<tr><td colspan="9">No Hardcore leaderboard rows yet.</td></tr>`}</tbody>
</table>
</div>
<div class="leaderboard-pager">