diff --git a/production/js/custom.js b/production/js/custom.js index 366f2719..177a8ba6 100755 --- a/production/js/custom.js +++ b/production/js/custom.js @@ -9,42 +9,40 @@ $(function () { $('#sidebar-menu li ul').slideUp(); $('#sidebar-menu li').removeClass('active'); - $('#sidebar-menu li').click(function () { - if ($(this).is('.active')) { - $(this).removeClass('active'); - $('ul', this).slideUp(); - $(this).removeClass('nv'); - $(this).addClass('vn'); + $('#sidebar-menu li').on('click touchstart', function() { + var link = $('a', this).attr('href'); + + if(link) { + window.location.href = link; } else { - $('#sidebar-menu li ul').slideUp(); - $(this).removeClass('vn'); - $(this).addClass('nv'); - $('ul', this).slideDown(); - $('#sidebar-menu li').removeClass('active'); - $(this).addClass('active'); + if ($(this).is('.active')) { + $(this).removeClass('active'); + $('ul', this).slideUp(); + } else { + $('#sidebar-menu li').removeClass('active'); + $('#sidebar-menu li ul').slideUp(); + + $(this).addClass('active'); + $('ul', this).slideDown(); + } } }); $('#menu_toggle').click(function () { if ($('body').hasClass('nav-md')) { - $('body').removeClass('nav-md'); - $('body').addClass('nav-sm'); - $('.left_col').removeClass('scroll-view'); - $('.left_col').removeAttr('style'); + $('body').removeClass('nav-md').addClass('nav-sm'); + $('.left_col').removeClass('scroll-view').removeAttr('style'); $('.sidebar-footer').hide(); if ($('#sidebar-menu li').hasClass('active')) { - $('#sidebar-menu li.active').addClass('active-sm'); - $('#sidebar-menu li.active').removeClass('active'); + $('#sidebar-menu li.active').addClass('active-sm').removeClass('active'); } } else { - $('body').removeClass('nav-sm'); - $('body').addClass('nav-md'); + $('body').removeClass('nav-sm').addClass('nav-md'); $('.sidebar-footer').show(); if ($('#sidebar-menu li').hasClass('active-sm')) { - $('#sidebar-menu li.active-sm').addClass('active'); - $('#sidebar-menu li.active-sm').removeClass('active-sm'); + $('#sidebar-menu li.active-sm').addClass('active').removeClass('active-sm'); } } });