web/assets/libs/jquery-plugin/zTree/3.5.21/js/jquery.ztree.exhide.js

(开头部分) 1KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

define("jquery-plugin/zTree/3.5.21/js/jquery.ztree.exhide", [], function(require, exports, module){
/*
 * JQuery zTree exHideNodes v3.5.21
 * http://zTree.me/
 *
 * Copyright (c) 2010 Hunter.z
 *
 * Licensed same as jquery - MIT License
 * http://www.opensource.org/licenses/mit-license.php
 *
 * email: hunter.z@263.net
 * Date: 2016-02-17
 */

	(function($){
		//default init node of exLib
		var _initNode = function(setting, level, n, parentNode, isFirstNode, isLastNode, openFlag) {
				if (typeof n.isHidden == "string") n.isHidden = tools.eqs(n.isHidden, "true");
				n.isHidden = !!n.isHidden;
				data.initHideForExCheck(setting, n);
			},
			//add dom for check
			_beforeA = function(setting, node, html) {},
			//update zTreeObj, add method of exLib
			_zTreeTools = function(setting, zTreeTools) {
				zTreeTools.showNodes = function(nodes, options) {
					view.showNodes(setting, nodes, options);
				}
				zTreeTools.showNode = function(node, options) {
					if (!node) {
						return;
					}
					view.showNodes(setting, [node], options);
				}
				zTreeTools.hideNodes = function(nodes, options) {
					view.hideNodes(setting, nodes, options);
				}
				zTreeTools.hideNode = function(node, options) {
					if (!node) {
						return;
					}
					view.hideNodes(setting, [node], options);
				}

				var _checkNode = zTreeTools.checkNode;
				if (_checkNode) {
					zTreeTools.checkNode = function(node, checked, checkTypeFlag, callbackFlag) {
						if (!!node && !!node.isHidden) {
							return;
						}
						_checkNode.apply(zTreeTools, arguments);
					}
				}
			},
			//method of operate data
			_data = {
				initHideForExCheck: function(setting, n) {
					if (n.isHidden && setting.check && setting.check.enable) {
						if(typeof n._nocheck == "undefined") {
							n._nocheck = !!n.nocheck

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

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