XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

SpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 1 Star 0
返回提交历史

XFEstudio/SpaceNinjaServer

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
Sainan <63328889+Sainan@users.noreply.github.com>
提交于

代码差异

1 个文件 +12 -6
Modified static/webui/script.js +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 });