feat: add memory selection
This commit is contained in:
+10
-2
@@ -69,13 +69,21 @@ window.onclick = function (event) {
|
|||||||
|
|
||||||
// 当页面加载时默认加载
|
// 当页面加载时默认加载
|
||||||
window.onload = () => {
|
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 () {
|
document.getElementById("projectSelect").addEventListener("change", function () {
|
||||||
const selectedProject = this.value;
|
const selectedProject = this.value;
|
||||||
|
|
||||||
|
// 保存选择到 localStorage
|
||||||
|
localStorage.setItem("selectedProject", selectedProject);
|
||||||
|
|
||||||
// 根据选择的项目加载
|
// 根据选择的项目加载
|
||||||
fetchScoresData("score", selectedProject, "top-data-table-body");
|
fetchScoresData("score", selectedProject, "top-data-table-body");
|
||||||
fetchScoresData("time", selectedProject, "recent-data-table-body");
|
fetchScoresData("time", selectedProject, "recent-data-table-body");
|
||||||
|
|||||||
Reference in New Issue
Block a user