* disable custom submenu.

This commit is contained in:
Catouse
2018-06-26 14:01:38 +08:00
parent 3f25ea36a8
commit 2a2d7abeba
+8 -24
View File
@@ -6,13 +6,13 @@ $(function()
$subNavbar = $('#subNavbar'),
$mainMenu = $('#mainMenu'),
$loadingIcon = $('#loadingIcon'),
$menuEditor = $('#menuEditor');
var menuConfig =
{
'main': null,
'module': {},
'feature': {}
};
$menuEditor = $('#menuEditor'),
menuConfig =
{
'main': null,
'module': {},
'feature': {}
};
var updateConfig = function($menu)
{
@@ -47,23 +47,7 @@ $(function()
$a.data('menu', item).append('<i class="item-hidden-icon icon icon-eye-off"></i>');
$('<li/>').attr('data-id', item.name).toggleClass('right', item.float === 'right').toggleClass('menu-hidden', !!item.hidden).append($a).appendTo($nav);
var $dropmenu = $a.find('.dropdown-menu').empty();
if ($dropmenu.length && item.subMenu)
{
$.each(item.subMenu, function(subIdx, subItem)
{
subItem.order = subIdx + 1;
var $subA = $('<a href="#"/>').append(subItem.text);
$subA.data('menu', subItem).append('<i class="item-hidden-icon icon icon-eye-off"></i>');
$('<li/>').attr('data-id', subItem.name).toggleClass('right', subItem.float === 'right').toggleClass('menu-hidden', !!subItem.hidden).append($subA).appendTo($dropmenu);
});
var $aInner = $a.children('a');
if ($aInner.length)
{
$aInner.replaceWith($('<span>' + $aInner.text() + ' <span class="caret"></span></span>'));
$a.addClass('dropdown-hover');
}
}
if(!$dropmenu.children().length) $dropmenu.remove();
return $dropmenu.remove(); // Disable custom submenu, full function see https://github.com/easysoft/zentaopms/blob/c7fdbddfc074ddd7ddf539b1d3b5f108ab13ec7b/module/custom/js/ajaxmenu.js
});
$nav.sortable({finish: function(e)
{