diff --git a/CHANGELOG.md b/CHANGELOG.md index 94d9a52d..bd354b71 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ TBD - Add port constraint for all server creation & api ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/479)) - Clean up backup configs when deleting servers ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/480)) ### Tweaks -- Fix sidebar to not move when scrolling ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/475)) +- Fix sidebar to not move when scrolling ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/481)) ### Lang TBD

diff --git a/app/frontend/static/assets/css/crafty.css b/app/frontend/static/assets/css/crafty.css index d50f0c15..2d97d90e 100644 --- a/app/frontend/static/assets/css/crafty.css +++ b/app/frontend/static/assets/css/crafty.css @@ -8,6 +8,26 @@ color: var(--base-text) } +nav.sidebar { + position: fixed; +} + + +@media (min-width: 992px) { + nav.sidebar { + position: fixed; + max-height: auto; + } + + .main-panel { + margin-left: 270px; + } + + .sidebar-icon-only .main-panel { + margin-left: 70px; + } +} + .sidebar>.nav>.nav-item:not(.nav-profile)>.nav-link:before { content: none; @@ -21,30 +41,6 @@ display: block; } -.sticky-sidebar { - position: fixed; - max-height: fit-content; - width: (100% - 270px); - z-index: 100; -} - -.main-panel { - margin-left: 70px; - margin-top: 63px; -} - -@media (min-width: 1200px) { - .main-panel { - margin-left: 270px; - } -} - -@media (max-width: 991px) { - .main-panel { - margin-left: 0px; - } -} - .toggle-handle { background-color: white !important; } diff --git a/app/frontend/static/assets/js/shared/misc.js b/app/frontend/static/assets/js/shared/misc.js index 37d8e31d..70b4cc1e 100755 --- a/app/frontend/static/assets/js/shared/misc.js +++ b/app/frontend/static/assets/js/shared/misc.js @@ -197,6 +197,12 @@ if ($("canvas").length) { !body.hasClass("sidebar-icon-only") ); } + if (vw >= 992 && vw < 1200) { + localStorage.setItem( + "crafty-sidebar-expanded", + !body.hasClass("sidebar-icon-only") + ); + } } }); diff --git a/app/frontend/templates/base.html b/app/frontend/templates/base.html index b9a77b87..ed4c5a74 100755 --- a/app/frontend/templates/base.html +++ b/app/frontend/templates/base.html @@ -55,43 +55,42 @@ - - -
-
-