From 3c89e1e1433c472cd72382b7d853c221f09f8c51 Mon Sep 17 00:00:00 2001 From: Yan Date: Sun, 10 Mar 2024 18:26:11 -0700 Subject: [PATCH] show the selected scoreboard duration by bolding it --- dojo_theme/static/js/dojo/scoreboard.js | 7 +++++++ dojo_theme/templates/macros/scoreboard.html | 6 +++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/dojo_theme/static/js/dojo/scoreboard.js b/dojo_theme/static/js/dojo/scoreboard.js index 6b6182410..c69999969 100644 --- a/dojo_theme/static/js/dojo/scoreboard.js +++ b/dojo_theme/static/js/dojo/scoreboard.js @@ -16,6 +16,13 @@ function loadScoreboard(duration, page) { return response.json() }).then(result => { scoreboard.empty(); + $("#scoreboard-control-week").removeClass("scoreboard-page-selected"); + $("#scoreboard-control-month").removeClass("scoreboard-page-selected"); + $("#scoreboard-control-all").removeClass("scoreboard-page-selected"); + if (duration == 7) $("#scoreboard-control-week").addClass("scoreboard-page-selected"); + if (duration == 30) $("#scoreboard-control-month").addClass("scoreboard-page-selected"); + if (duration == 0) $("#scoreboard-control-all").addClass("scoreboard-page-selected"); + const standings = result.standings; if (result.me) { if (result.me.rank < standings[0].rank) diff --git a/dojo_theme/templates/macros/scoreboard.html b/dojo_theme/templates/macros/scoreboard.html index 5f1c99f8e..65ef3caa4 100644 --- a/dojo_theme/templates/macros/scoreboard.html +++ b/dojo_theme/templates/macros/scoreboard.html @@ -1,9 +1,9 @@ {% macro scoreboard() -%}

- | - | - 全部时间 + | + | + 全部时间