浏览代码

修正菜单

tags/6.2.0
tianya 2 年前
父节点
当前提交
09e3a4f80a
共有 2 个文件被更改,包括 10 次插入3 次删除
  1. +1
    -1
      src/admin/inc/inc_menu_func.php
  2. +9
    -2
      src/admin/js/leftmenu.js

+ 1
- 1
src/admin/inc/inc_menu_func.php 查看文件

@@ -10,7 +10,7 @@
*/ */
require_once(dirname(__FILE__)."/../config.php"); require_once(dirname(__FILE__)."/../config.php");
require_once(DEDEINC."/dedetag.class.php"); require_once(DEDEINC."/dedetag.class.php");
$headTemplet = "<dl class='bitem' id='sunitems~cc~'><dt onClick='showHide(\"items~cc~\")'><b>~channelname~</b></dt><dd style='display:~display~' class='sitem' id='items~cc~'><ul class='sitemu'>";
$headTemplet = "<dl class='bitem' id='sunitems~cc~'><dt onClick='showHide(\"items~cc~\", this)'><b><i class='fa fa-angle-down'></i> ~channelname~</b></dt><dd style='display:~display~' class='sitem' id='items~cc~'><ul class='sitemu'>";
$footTemplet = "</ul></dd></dl>"; $footTemplet = "</ul></dd></dl>";
$itemTemplet = "<li>~link~</li>"; $itemTemplet = "<li>~link~</li>";
function GetMenus($userrank, $topos = 'main') function GetMenus($userrank, $topos = 'main')


+ 9
- 2
src/admin/js/leftmenu.js 查看文件

@@ -1,4 +1,4 @@
function showHide(objname)
function showHide(objname, o)
{ {
//只对主菜单设置cookie //只对主菜单设置cookie
var obj = document.getElementById(objname); var obj = document.getElementById(objname);
@@ -6,9 +6,14 @@ function showHide(objname)
if(objname.indexOf('_1')<0 || objname.indexOf('_10')>0) if(objname.indexOf('_1')<0 || objname.indexOf('_10')>0)
{ {
if(obj.style.display == 'block' || obj.style.display =='') if(obj.style.display == 'block' || obj.style.display =='')
{
obj.style.display = 'none'; obj.style.display = 'none';
else
o.querySelector("i").className = "fa fa-angle-right"
}
else{
obj.style.display = 'block'; obj.style.display = 'block';
o.querySelector("i").className = "fa fa-angle-down"
}
return true; return true;
} }
//正常设置cookie //正常设置cookie
@@ -28,6 +33,7 @@ function showHide(objname)
if(ckstrs[i]==objname){ ischange = true; } if(ckstrs[i]==objname){ ischange = true; }
else okstr += (okstr=='' ? ckstrs[i] : ','+ckstrs[i] ); else okstr += (okstr=='' ? ckstrs[i] : ','+ckstrs[i] );
} }
o.querySelector("i").className = "fa fa-angle-right"
} else { } else {
obj.style.display = 'block'; obj.style.display = 'block';
ischange = true; ischange = true;
@@ -40,6 +46,7 @@ function showHide(objname)
ckstr = (ckstr==null ? objname : ckstr+','+objname); ckstr = (ckstr==null ? objname : ckstr+','+objname);
setCookie('menuitems',ckstr,7); setCookie('menuitems',ckstr,7);
} }
o.querySelector("i").className = "fa fa-angle-down"
} }
} }
//读写cookie函数 //读写cookie函数


正在加载...
取消
保存