From 97a9b636c6fb03a344f168a3847b2178068cf85c Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Thu, 19 Mar 2015 13:26:17 +0100 Subject: Collapse menu --- css/businessadmin.css | 6 ++++++ js/businessadmin.js | 18 ++++++++++++++++++ nav.php | 14 ++++++++------ 3 files changed, 32 insertions(+), 6 deletions(-) diff --git a/css/businessadmin.css b/css/businessadmin.css index da70bf8..60ce407 100644 --- a/css/businessadmin.css +++ b/css/businessadmin.css @@ -94,4 +94,10 @@ td .btn.btn-circle:last-child { .table-responsive { overflow-x: auto; +} + +#collapse-menu { + margin-right: 16px; + margin-top: 16px; + float: right; } \ No newline at end of file diff --git a/js/businessadmin.js b/js/businessadmin.js index 956b371..34b20fb 100644 --- a/js/businessadmin.js +++ b/js/businessadmin.js @@ -82,4 +82,22 @@ $(document).ready(function(){ $(this).parent().find('.mixitup-sort').removeClass('active sorting_asc sorting_desc').addClass('sorting'); $(this).addClass('active sorting_' + sorting).removeClass('sorting'); }); + + // Collapse menu + var collapsed = false; + $('#collapse-menu').click(function(){ + if (!collapsed) + $('.nav-title').hide(); + $('.sidebar').animate({ + width: collapsed ? 250 : 50 + }, 200); + $('#page-wrapper').animate({ + marginLeft: collapsed ? 250 : 50 + }, 200); + if (collapsed) + $('.nav-title').delay(200).queue(function(){$(this).show()}); + $(this).find('i.fa').removeClass('fa-caret-square-o-left fa-caret-square-o-right').addClass('fa-caret-square-o-' + (collapsed ? 'left' : 'right')); + collapsed = !collapsed; + return true; + }); }); \ No newline at end of file diff --git a/nav.php b/nav.php index 257c9f2..bf5b16a 100644 --- a/nav.php +++ b/nav.php @@ -94,24 +94,26 @@ -- cgit v1.2.3