diff --git a/public/less/admin/admin.less b/public/less/admin/admin.less index d7991d0be8..e394587e4b 100644 --- a/public/less/admin/admin.less +++ b/public/less/admin/admin.less @@ -29,6 +29,15 @@ .sidebar-nav { margin-top: 1px; + overflow: hidden; + .transition(.4s ease-in-out height); + height: 250px; + max-height: 100%; + cursor: pointer; + + &.closed { + height: 38px; + } .nav-header { color: #fff; diff --git a/public/src/forum/admin/footer.js b/public/src/forum/admin/footer.js index dad89620f3..c5fc327d72 100644 --- a/public/src/forum/admin/footer.js +++ b/public/src/forum/admin/footer.js @@ -26,8 +26,16 @@ define('forum/admin/footer', ['forum/admin/settings'], function(Settings) { $(window).on('action:ajaxify.end', function() { setupPills(); }); + + setupMainMenu(); }); + function setupMainMenu() { + $('.sidebar-nav').on('click', function() { + $(this).toggleClass('closed'); + }); + } + function setupPills() { $('.navigation.nav-pills li').removeClass('active');