Web/js/UI/QQClient.js
(开头部分) 10KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
Ext.BLANK_IMAGE_URL = './ext-2.2/resources/images/default/s.gif';
Ext.onReady(function() {
Ext.QuickTips.init();
var currentUser = document.getElementById("name").value;
//var currentUser = "";
/**
* @description 构建一个树形面板,用于显示在线用户等
*/
var Tree = Ext.tree;
// 定义树的Loader,为Loader加上监视器
// 防止在网络出现异常的时候,从后台提取不到数据
var nodeLoader = new Tree.TreeLoader({
listeners : {
"loadexception" : function(loader, node, response) {
node.loaded = false;
node.reload.defer(10, node);
}
}
});
// 定义(可以异步加载)根节点
var root = new Tree.AsyncTreeNode({
id : '0',
text : '目录根节点'
});
// 开始构建树面板
var treePanel = new Tree.TreePanel({
root : root,
loader : nodeLoader,
deferredRender : false,
title : '在线用户',
border : true,
rootVisible : false,
lines : false,
autoScroll : true,
enableDD : false,
animate : false
});
/**
* @method treeClick
* @private
* @description 添加‘单击事件’处理 当单击节点时,加载该节点的子节点
*/
var treeClick = function(node, e) {
if (!node.isLeaf()) {
treePanel.loader.dataUrl = 'treeProcess.aspx?NodeId='
+ node.id;
}
}
treePanel.on('beforeload', treeClick);
/**
* @method treeDoubleClick
* @private
* @description 添加‘双击事件’处理 当双击节点时,弹出聊天对话框
*/
var treeDoubleClick = function(node, e) {
if (node.text == currentUser||node.text=='登录用户') {
return null;
后面还有 370 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。