返回提交历史
Modified
static/webui/index.html
+1
-1
Modified
static/webui/script.js
+6
-0
Modified
static/webui/style.css
+13
-3
XFEstudio/XFESpaceNinjaServer
fix(webui): make sidebar sticky as intended (#2354)
also a bit of language-specific width adjustment Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2354 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
049baa43
代码差异
3 个文件
+20
-4
@@ -75,7 +75,7 @@
75
75
</div>
76
76
</div>
77
77
</div>
78
<div class="w-100">
78
<div id="main-content" class="w-100">
79
79
<div data-route="/webui/" data-title="Login | OpenWF WebUI">
80
80
<p data-loc="login_description"></p>
81
81
<form onsubmit="doLogin();return false;">
@@ -2738,3 +2738,9 @@ function handleValenceBonusChange(event) {
2738
2738
});
2739
2739
});
2740
2740
}
2741
2742
document.querySelectorAll("#sidebar .nav-link").forEach(function (elm) {
2743
elm.addEventListener("click", function () {
2744
window.scrollTo(0, 0);
2745
});
2746
});
@@ -4,9 +4,19 @@
4
4
}
5
5
6
6
body.logged-in #sidebar {
7
position: sticky;
8
top: 5rem;
9
margin-right: 3rem;
7
position: fixed;
8
}
9
10
body.logged-in #main-content {
11
margin-left: 7rem;
12
}
13
14
body.logged-in:has([data-lang="de"].active) #main-content {
15
margin-left: 8rem;
16
}
17
18
body.logged-in:has([data-lang="zh"].active) #main-content {
19
margin-left: 6rem;
10
20
}
11
21
12
22
body:not(.logged-in) #sidebar {