当顶部一级菜单没有下级菜单的时候,自动隐藏侧边栏。
This commit is contained in:
@@ -38,6 +38,7 @@
|
|||||||
if ($("#leftMenu-" + code).length > 0){
|
if ($("#leftMenu-" + code).length > 0){
|
||||||
$("#leftMenu > ul").hide();
|
$("#leftMenu > ul").hide();
|
||||||
$("#leftMenu-" + code).show();
|
$("#leftMenu-" + code).show();
|
||||||
|
refreshSidebar(code);
|
||||||
}else{
|
}else{
|
||||||
js.ajaxSubmit('${ctx}/index/menuTree?parentCode=' + code
|
js.ajaxSubmit('${ctx}/index/menuTree?parentCode=' + code
|
||||||
+ '&t=' + new Date().getTime(), function(data){
|
+ '&t=' + new Date().getTime(), function(data){
|
||||||
@@ -48,12 +49,24 @@
|
|||||||
if($('.sidebar-menu').length == 1){
|
if($('.sidebar-menu').length == 1){
|
||||||
$(window).trigger("hashchange");
|
$(window).trigger("hashchange");
|
||||||
}
|
}
|
||||||
|
refreshSidebar(code);
|
||||||
}else{
|
}else{
|
||||||
location = '${ctx}/login';
|
location = '${ctx}/login';
|
||||||
}
|
}
|
||||||
}, 'html');
|
}, 'html');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
var refreshSidebar = function(code){
|
||||||
|
if(js.trim($("#leftMenu-" + code).text()) == ''){
|
||||||
|
$('.main-sidebar').hide();
|
||||||
|
$('.content-wrapper').css("cssText","margin-left:0!important;");
|
||||||
|
$(window).resize();
|
||||||
|
}else{
|
||||||
|
$('.main-sidebar').show();
|
||||||
|
$('.content-wrapper').css('margin-left', '');
|
||||||
|
$(window).resize();
|
||||||
|
}
|
||||||
|
}
|
||||||
// 激活存储的顶部当前菜单项
|
// 激活存储的顶部当前菜单项
|
||||||
var currentMenuCode = js.cookie('currentMenuCode'), currentMenu;
|
var currentMenuCode = js.cookie('currentMenuCode'), currentMenu;
|
||||||
if (currentMenuCode && currentMenuCode != ''){
|
if (currentMenuCode && currentMenuCode != ''){
|
||||||
|
|||||||
Reference in New Issue
Block a user