From f30362464e21e1b3713142ac3f8b4660cd84b92f Mon Sep 17 00:00:00 2001 From: LufsX Date: Wed, 13 Nov 2024 17:29:02 +0800 Subject: [PATCH] feat: add memory selection --- get_scores.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/get_scores.js b/get_scores.js index a75893b..cae38de 100644 --- a/get_scores.js +++ b/get_scores.js @@ -69,13 +69,21 @@ window.onclick = function (event) { // 当页面加载时默认加载 window.onload = () => { - fetchScoresData("score", "challenge_knn", "top-data-table-body"); - fetchScoresData("time", "challenge_knn", "recent-data-table-body"); + // 获取记忆的选择 + const savedProject = localStorage.getItem("selectedProject") || "challenge_knn"; + document.getElementById("projectSelect").value = savedProject; + + fetchScoresData("score", savedProject, "top-data-table-body"); + fetchScoresData("time", savedProject, "recent-data-table-body"); }; // 监听下拉框 document.getElementById("projectSelect").addEventListener("change", function () { const selectedProject = this.value; + + // 保存选择到 localStorage + localStorage.setItem("selectedProject", selectedProject); + // 根据选择的项目加载 fetchScoresData("score", selectedProject, "top-data-table-body"); fetchScoresData("time", selectedProject, "recent-data-table-body");