From 79cef80486cdf0a19f0146b96f2a058491d9cbe5 Mon Sep 17 00:00:00 2001 From: Neale Pickett Date: Thu, 16 Nov 2023 19:57:01 -0700 Subject: [PATCH] scoreboard: category stays consistent color --- theme/scoreboard.mjs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/theme/scoreboard.mjs b/theme/scoreboard.mjs index ffc6b6e..e59cceb 100644 --- a/theme/scoreboard.mjs +++ b/theme/scoreboard.mjs @@ -71,6 +71,7 @@ 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() @@ -85,7 +86,6 @@ async function update() { teamname.textContent = teamName teamname.classList.add("teamname") - let categoryNumber = 0 let teampoints = row.appendChild(document.createElement("span")) teampoints.classList.add("teampoints") for (let category of scores.Categories) { @@ -98,6 +98,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) block.textContent = category block.title = `${points} points`