mirror of
https://github.com/stisla/stisla.git
synced 2025-09-02 12:43:08 +02:00
Merge pull request #68 from cesarlopes/master
fix sidebar-menu nav-item dropdown always open
This commit is contained in:
@@ -89,24 +89,27 @@ $(function() {
|
|||||||
sidebar_nicescroll = $(".main-sidebar").getNiceScroll();
|
sidebar_nicescroll = $(".main-sidebar").getNiceScroll();
|
||||||
|
|
||||||
$(".main-sidebar .sidebar-menu li a.has-dropdown").off('click').on('click', function() {
|
$(".main-sidebar .sidebar-menu li a.has-dropdown").off('click').on('click', function() {
|
||||||
var me = $(this);
|
var me = $(this);
|
||||||
|
var active = false;
|
||||||
|
if(me.parent().hasClass("active")){
|
||||||
|
active = true;
|
||||||
|
}
|
||||||
|
|
||||||
$('.main-sidebar .sidebar-menu li.active > .dropdown-menu').slideUp(500, function() {
|
$('.main-sidebar .sidebar-menu li.active > .dropdown-menu').slideUp(500, function() {
|
||||||
update_sidebar_nicescroll();
|
update_sidebar_nicescroll();
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|
||||||
$('.main-sidebar .sidebar-menu li.active').removeClass('active');
|
$('.main-sidebar .sidebar-menu li.active').removeClass('active');
|
||||||
|
|
||||||
if(me.parent().hasClass("active")) {
|
if(active==true) {
|
||||||
me.parent().removeClass('active');
|
me.parent().removeClass('active');
|
||||||
|
|
||||||
me.parent().find('> .dropdown-menu').slideUp(500, function() {
|
me.parent().find('> .dropdown-menu').slideUp(500, function() {
|
||||||
update_sidebar_nicescroll();
|
update_sidebar_nicescroll();
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
}else{
|
}else{
|
||||||
me.parent().addClass('active');
|
me.parent().addClass('active');
|
||||||
|
|
||||||
me.parent().find('> .dropdown-menu').slideDown(500, function() {
|
me.parent().find('> .dropdown-menu').slideDown(500, function() {
|
||||||
update_sidebar_nicescroll();
|
update_sidebar_nicescroll();
|
||||||
return false;
|
return false;
|
||||||
|
Reference in New Issue
Block a user