﻿//***网站管理***//
var sysroot = new Ext.tree.AsyncTreeNode({
    id: 'sysmenu',
    text: "系统管理",
    loader: new Ext.tree.TreeLoader({
        url: "include/url/exttree.aspx",
        listeners: {
            "beforeload": function(treeloader, node) {
                treeloader.baseParams = {
                    id: node.id,
                    method: 'POST'
                };
            }
        }
    })
});
var systree = new Ext.tree.TreePanel({
    animate: true,
    root: sysroot,
    rootVisible: false,
    border: false
});
systree.on('click', function(node, event) {
    if (node.isLeaf()) {
        event.stopEvent();
        events(node);
    } else {
        //不是叶子节点不触发事件
        event.stopEvent();
        //点击时展开
        node.toggle();
    }
});


var plugroot = new Ext.tree.AsyncTreeNode({
    id: 'plugmenu',
    text: "插件管理",
    loader: new Ext.tree.TreeLoader({
        url: "include/url/exttree.aspx",
        listeners: {
            "beforeload": function(treeloader, node) {
                treeloader.baseParams = {
                    id: node.id,
                    method: 'POST'
                };
            }
        }
    })
});
var plugtree = new Ext.tree.TreePanel({
    animate: true,
    root: plugroot,
    rootVisible: false,
    border: false
});
plugtree.on('click', function(node, event) {
    if (node.isLeaf()) {
        event.stopEvent();
        events(node);
    } else {
        //不是叶子节点不触发事件
        event.stopEvent();
        //点击时展开
        node.toggle();
    }
});
//plugtree.expandAll();

var userroot = new Ext.tree.AsyncTreeNode({
    id: 'usermenu',
    text: "用户管理",
    loader: new Ext.tree.TreeLoader({
        url: "include/url/exttree.aspx",
        listeners: {
            "beforeload": function(treeloader, node) {
                treeloader.baseParams = {
                    id: node.id,
                    method: 'POST'
                };
            }
        }
    })
});
var usertree = new Ext.tree.TreePanel({
    animate: true,
    root: userroot,
    rootVisible: false,
    border: false
});
usertree.on('click', function(node, event) {
    if (node.isLeaf()) {
        event.stopEvent();
        events(node);
    } else {
        //不是叶子节点不触发事件
        event.stopEvent();
        //点击时展开
        node.toggle();
    }
});


var channelroot = new Ext.tree.AsyncTreeNode({
    id: 'channelmenu',
    text: "频道",
    autoScroll: true,
    loader: new Ext.tree.TreeLoader({
        url: "include/url/exttree.aspx?type=1",
        listeners: {
            "beforeload": function(treeloader, node) {
                treeloader.baseParams = {
                    id: node.id,
                    method: 'POST'
                };
            }
        }
    })
});
var channeltree = new Ext.tree.TreePanel({
    id: 'refreshtree',
    root: channelroot,
    rootVisible: false,
    autoScroll: true,
    border: false
});
channeltree.on('click', function(node, event) {
    if (node.isLeaf()) {
        event.stopEvent();
        events(node);
    } else {
        //不是叶子节点不触发事件
        event.stopEvent();
        //点击时展开
        node.toggle();
    }
});






