From e4a8883f27d6425f2c9bd08a31cacf2bbcb1334a Mon Sep 17 00:00:00 2001 From: Neale Pickett Date: Thu, 16 Nov 2023 20:07:49 -0700 Subject: [PATCH] Scoreboard: preserve category order --- theme/scoreboard.mjs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/theme/scoreboard.mjs b/theme/scoreboard.mjs index e59cceb..492d2ac 100644 --- a/theme/scoreboard.mjs +++ b/theme/scoreboard.mjs @@ -71,7 +71,6 @@ async function update() { while (rankingsElement.firstChild) rankingsElement.firstChild.remove() - let sortedCategories = scores.SortedCategories() let sortedTeamIDs = [...scores.TeamIDs] sortedTeamIDs.sort((a, b) => scores.CyFiScore(a) - scores.CyFiScore(b)) sortedTeamIDs.reverse() @@ -98,7 +97,7 @@ async function update() { let block = row.appendChild(document.createElement("span")) let points = scores.GetPoints(category, teamID) let width = MaxScoreWidth * score / topScore - let categoryNumber = sortedCategories.indexOf(category) + let categoryNumber = [...scores.Categories].indexOf(category) block.textContent = category block.title = `${points} points`