返回提交历史
Modified
static/webui/script.js
+12
-6
XFEstudio/XFESpaceNinjaServer
fix(webui): consider inventory tab to be active while in detailedView (#3855)
Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/3855 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
654de28e
代码差异
1 个文件
+12
-6
@@ -392,16 +392,22 @@ single.on("route_load", function (event) {
392
392
return single.loadRoute("/webui/"); // Show login screen
393
393
}
394
394
$("body").addClass("logged-in");
395
396
let navPath = event.route.paths[0];
397
if (navPath == "/webui/detailedView") {
398
navPath = "/webui/inventory";
399
}
400
$("#sidebar .nav-link").removeClass("active");
401
const navLink = document.querySelector(".nav-link[href='" + navPath + "']");
402
if (navLink) {
403
navLink.classList.add("active");
404
} else {
405
console.warn("No sidebar entry for current route!");
406
}
395
407
} else {
396
408
$("body").removeClass("logged-in");
397
409
}
398
410
399
$("#sidebar .nav-link").removeClass("active");
400
const navLink = document.querySelector(".nav-link[href='" + event.route.paths[0] + "']");
401
if (navLink) {
402
navLink.classList.add("active");
403
}
404
405
411
window.dictPromise.then(() => {
406
412
updateTitle();
407
413
});