From 2f6a123d32dade54b5d9489aa5865228dc63e81d Mon Sep 17 00:00:00 2001 From: psychobunny Date: Fri, 26 Sep 2014 15:32:09 -0400 Subject: [PATCH] acp menu - accordion effect --- public/less/admin/admin.less | 9 +++++++++ public/src/forum/admin/footer.js | 8 ++++++++ 2 files changed, 17 insertions(+) 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');