fix(webui): make sidebar sticky as intended (#2354)
also a bit of language-specific width adjustment Reviewed-on: #2354 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
This commit is contained in:
parent
e267ca8f55
commit
049baa4313
@ -75,7 +75,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="w-100">
|
||||
<div id="main-content" class="w-100">
|
||||
<div data-route="/webui/" data-title="Login | OpenWF WebUI">
|
||||
<p data-loc="login_description"></p>
|
||||
<form onsubmit="doLogin();return false;">
|
||||
|
@ -2738,3 +2738,9 @@ function handleValenceBonusChange(event) {
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
document.querySelectorAll("#sidebar .nav-link").forEach(function (elm) {
|
||||
elm.addEventListener("click", function () {
|
||||
window.scrollTo(0, 0);
|
||||
});
|
||||
});
|
||||
|
@ -4,9 +4,19 @@
|
||||
}
|
||||
|
||||
body.logged-in #sidebar {
|
||||
position: sticky;
|
||||
top: 5rem;
|
||||
margin-right: 3rem;
|
||||
position: fixed;
|
||||
}
|
||||
|
||||
body.logged-in #main-content {
|
||||
margin-left: 7rem;
|
||||
}
|
||||
|
||||
body.logged-in:has([data-lang="de"].active) #main-content {
|
||||
margin-left: 8rem;
|
||||
}
|
||||
|
||||
body.logged-in:has([data-lang="zh"].active) #main-content {
|
||||
margin-left: 6rem;
|
||||
}
|
||||
|
||||
body:not(.logged-in) #sidebar {
|
||||
|
Loading…
x
Reference in New Issue
Block a user