xxb/module/tree/js/browse.js
2023-10-23 15:51:36 +08:00

35 lines
1.0 KiB
JavaScript
Executable File

$(document).ready(function()
{
/* set active left menu. */
var menu = $('.leftmenu .nav li').size() == 0 ? '.nav li' : '.leftmenu .nav li';
if(v.type == 'dept' && $('.leftmenu .nav li').size() == 0) menu = '';
$(menu).removeClass('active');
if(config.requestType == 'GET')
{
$(menu + " a[href*='tree'][href*='=" + v.type + "']").parent().addClass('active');
}
else
{
$(menu + " a[href*='tree'][href*='" + v.type + "']").parent().addClass('active');
}
/* Load the children of current category when page loaded. */
if(v.hasChildrenPriv)
{
var link = createLink('tree', 'children', 'type=' + v.type + '&moduleID=' + v.moduleID + '&root=' + v.root);
$('#categoryBox').load(link);
}
$('#treeMenuBox li:has(ul)').each(function()
{
$(this).children('.deleter').remove();
});
if($('#categoryBox').length)
{
$.setAjaxLoader('#treeMenuBox .ajax, .panel-actions .ajax', '#categoryBox');
}
$('.tree li .hitarea').click();
});