diff --git a/public/css/grocy.css b/public/css/grocy.css index 0678d94f..876ccb3d 100644 --- a/public/css/grocy.css +++ b/public/css/grocy.css @@ -59,12 +59,12 @@ a.discrete-link:focus { .navbar-sidenav { overflow-y: auto; overflow-x: hidden; + border-top: 2px solid !important; } .navbar-sidenav, .sidenav-second-level { background-color: #e5e5e5 !important; - border-top: 2px solid !important; border-right: 2px solid !important; border-color: #d6d6d6 !important; } diff --git a/public/js/grocy.js b/public/js/grocy.js index 88c8d6c0..3bad7f03 100644 --- a/public/js/grocy.js +++ b/public/js/grocy.js @@ -23,7 +23,14 @@ if (!Grocy.ActiveNav.isEmpty()) { var menuItem = $('#sidebarResponsive').find("[data-nav-for-page='" + Grocy.ActiveNav + "']"); menuItem.addClass('active-page'); -} + + var parentMenuSelector = menuItem.data("sub-menu-of"); + if (typeof parentMenuSelector !== "undefined") + { + $(parentMenuSelector).collapse("show"); + $(parentMenuSelector).prev(".nav-link-collapse").addClass("active-page"); + } +} $.timeago.settings.allowFuture = true; RefreshContextualTimeago = function() diff --git a/views/layout/default.blade.php b/views/layout/default.blade.php index aba4bec8..20d17def 100644 --- a/views/layout/default.blade.php +++ b/views/layout/default.blade.php @@ -113,31 +113,31 @@ {{ $L('Manage master data') }}