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 算力,解读结果公开显示在下面。

还没有人解读过这个文件。