提交 3935f38e 编写于 作者: Z ztree

add: setting.async.headers & setting.async.xhrFields

上级 0a82b0e2
jQuery Tree Plugin ---- zTree
============
last verson : 3.5.35
last verson : 3.5.36
**Donate to zTree** : http://www.treejs.cn/v3/donate.php
......
......@@ -35,7 +35,7 @@
<div class="ieSuggest">浏览本网站建议您使用 Chrome、FireFox、Opera、IE9 等浏览器(只要不是 IE6 7 8 就行), 速度会更快,画面会更炫!</div>
<div class="google_plus"><g:plusone></g:plusone></div>
<div class="header-text">
<h1><em>zTree v3.5.35 API 文档</em></h1><p></p>
<h1><em>zTree v3.5.36 API 文档</em></h1><p></p>
<p>all.js = core + excheck + exedit ( 不包括 exhide ); 发现错误请及时通知,谢谢。</p>
</div>
<ul class="shortcuts language" style="top:0;">
......
......@@ -34,7 +34,7 @@
<div class="ieSuggest">If you use the Chrome / FireFox / Opera / IE9 browser will be even more dazzling effect!</div>
<div class="google_plus"><g:plusone></g:plusone></div>
<div class="header-text">
<h1><em>zTree v3.5.35 API Document</em></h1><p></p>
<h1><em>zTree v3.5.36 API Document</em></h1><p></p>
<p>all.js = core + excheck + exedit ( without exhide ); if you found some mistakes please contact me.</p>
</div>
<ul class="shortcuts language" style="top:0;">
......
......@@ -73,6 +73,8 @@ var apiContent = {
{id:204, pId:20, t:"enable", name:"enable : false,", iconSkin:"core", showAPI:true},
{id:205, pId:20, t:"otherParam", name:"otherParam : [],", iconSkin:"core", showAPI:true},
{id:206, pId:20, t:"type", name:"type : \"post\",", iconSkin:"core", showAPI:true},
{id:209, pId:20, t:"headers", name:"headers : {},", iconSkin:"core", showAPI:true},
{id:210, pId:20, t:"xhrFields", name:"xhrFields : {},", iconSkin:"core", showAPI:true},
{id:207, pId:20, t:"url", name:"url : \"\"", iconSkin:"core", showAPI:true},
{id:21, pId:1, name:"},"},
{id:22, pId:1, name:""},
......
此差异已折叠。
<div class="apiDetail">
<div>
<h2><span>Object</span><span class="path">setting.async.</span>headers</h2>
<h3>概述<span class="h3_info">[ 依赖 <span class="highlight_green">jquery.ztree.core</span> 核心 js ]</span></h3>
<div class="desc">
<p></p>
<div class="longdesc">
<p><span class="highlight_red">[setting.async.enable = true 时生效]</span></p>
<p>默认值:"{}"</p>
<p class="highlight_red">v3.5.36+</p>
</div>
</div>
<h3>Object 格式说明</h3>
<div class="desc">
<p class="highlight_red">请参考 jQuery ajax 中的 headers 参数</p>
</div>
</div>
</div>
\ No newline at end of file
<div class="apiDetail">
<div>
<h2><span>Object</span><span class="path">setting.async.</span>xhrFields</h2>
<h3>概述<span class="h3_info">[ 依赖 <span class="highlight_green">jquery.ztree.core</span> 核心 js ]</span></h3>
<div class="desc">
<p></p>
<div class="longdesc">
<p><span class="highlight_red">[setting.async.enable = true 时生效]</span></p>
<p>默认值:"{}"</p>
<p class="highlight_red">v3.5.36+</p>
</div>
</div>
<h3>Object 格式说明</h3>
<div class="desc">
<p class="highlight_red">请参考 jQuery ajax 中的 xhrFields 参数</p>
</div>
</div>
</div>
\ No newline at end of file
<div class="apiDetail">
<div>
<h2><span>Object</span><span class="path">setting.async.</span>headers</h2>
<h3>Overview<span class="h3_info">[ depends on <span class="highlight_green">jquery.ztree.core</span> js ]</span></h3>
<div class="desc">
<p></p>
<div class="longdesc">
<p>It is valid when <span class="highlight_red">[setting.async.enable = true]</span></p>
<p>Default:"{}"</p>
<p class="highlight_red">v3.5.36+</p>
</div>
</div>
<h3>String Format</h3>
<div class="desc">
<p class="highlight_red">The 'headers' in zTree and jQuery's ajax requests is same.</p>
</div>
</div>
</div>
\ No newline at end of file
<div class="apiDetail">
<div>
<h2><span>Object</span><span class="path">setting.async.</span>xhrFields</h2>
<h3>Overview<span class="h3_info">[ depends on <span class="highlight_green">jquery.ztree.core</span> js ]</span></h3>
<div class="desc">
<p></p>
<div class="longdesc">
<p>It is valid when <span class="highlight_red">[setting.async.enable = true]</span></p>
<p>Default:"{}"</p>
<p class="highlight_red">v3.5.36+</p>
</div>
</div>
<h3>String Format</h3>
<div class="desc">
<p class="highlight_red">The 'xhrFields' in zTree and jQuery's ajax requests is same.</p>
</div>
</div>
</div>
\ No newline at end of file
/*
* JQuery zTree core v3.5.35
* JQuery zTree core v3.5.36
* http://treejs.cn/
*
* Copyright (c) 2010 Hunter.z
......@@ -9,7 +9,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2018-03-30
* Date: 2018-06-26
*/
(function ($) {
var settings = {}, roots = {}, caches = {},
......@@ -99,6 +99,8 @@
contentType: "application/x-www-form-urlencoded",
type: "post",
dataType: "text",
headers: {},
xhrFields: {},
url: "",
autoParam: [],
otherParam: [],
......@@ -1073,6 +1075,8 @@
url: tools.apply(setting.async.url, [setting.treeId, node], setting.async.url),
data: setting.async.contentType.indexOf('application/json') > -1 ? JSON.stringify(tmpParam) : tmpParam,
dataType: setting.async.dataType,
headers: setting.async.headers,
xhrFields: setting.async.xhrFields,
success: function (msg) {
if (_tmpV != data.getRoot(setting)._ver) {
return;
......@@ -1981,7 +1985,7 @@
consts = zt.consts;
})(jQuery);
/*
* JQuery zTree excheck v3.5.35
* JQuery zTree excheck v3.5.36
* http://treejs.cn/
*
* Copyright (c) 2010 Hunter.z
......@@ -1990,7 +1994,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2018-03-30
* Date: 2018-06-26
*/
(function($){
//default consts of excheck
......@@ -2625,7 +2629,7 @@
}
})(jQuery);
/*
* JQuery zTree exedit v3.5.35
* JQuery zTree exedit v3.5.36
* http://treejs.cn/
*
* Copyright (c) 2010 Hunter.z
......@@ -2634,7 +2638,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2018-03-30
* Date: 2018-06-26
*/
(function($){
//default consts of exedit
......
此差异已折叠。
/*
* JQuery zTree core v3.5.35
* JQuery zTree core v3.5.36
* http://treejs.cn/
*
* Copyright (c) 2010 Hunter.z
......@@ -8,7 +8,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2018-03-30
* Date: 2018-06-26
*/
(function ($) {
var settings = {}, roots = {}, caches = {},
......@@ -98,6 +98,8 @@
contentType: "application/x-www-form-urlencoded",
type: "post",
dataType: "text",
headers: {},
xhrFields: {},
url: "",
autoParam: [],
otherParam: [],
......@@ -1072,6 +1074,8 @@
url: tools.apply(setting.async.url, [setting.treeId, node], setting.async.url),
data: setting.async.contentType.indexOf('application/json') > -1 ? JSON.stringify(tmpParam) : tmpParam,
dataType: setting.async.dataType,
headers: setting.async.headers,
xhrFields: setting.async.xhrFields,
success: function (msg) {
if (_tmpV != data.getRoot(setting)._ver) {
return;
......
此差异已折叠。
/*
* JQuery zTree excheck v3.5.35
* JQuery zTree excheck v3.5.36
* http://treejs.cn/
*
* Copyright (c) 2010 Hunter.z
......@@ -8,7 +8,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2018-03-30
* Date: 2018-06-26
*/
(function($){
//default consts of excheck
......
/*
* JQuery zTree excheck v3.5.35
* JQuery zTree excheck v3.5.36
* http://treejs.cn/
*
* Copyright (c) 2010 Hunter.z
......@@ -8,7 +8,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2018-03-30
* Date: 2018-06-26
*/
(function(n){var q,r,s,p={event:{CHECK:"ztree_check"},id:{CHECK:"_check"},checkbox:{STYLE:"checkbox",DEFAULT:"chk",DISABLED:"disable",FALSE:"false",TRUE:"true",FULL:"full",PART:"part",FOCUS:"focus"},radio:{STYLE:"radio",TYPE_ALL:"all",TYPE_LEVEL:"level"}},w={check:{enable:!1,autoCheckTrigger:!1,chkStyle:p.checkbox.STYLE,nocheckInherit:!1,chkDisabledInherit:!1,radioType:p.radio.TYPE_LEVEL,chkboxType:{Y:"ps",N:"ps"}},data:{key:{checked:"checked"}},callback:{beforeCheck:null,onCheck:null}};q=function(c,
a){if(a.chkDisabled===!0)return!1;var b=e.getSetting(c.data.treeId);if(i.apply(b.callback.beforeCheck,[b.treeId,a],!0)==!1)return!0;var d=e.nodeChecked(b,a);e.nodeChecked(b,a,!d);f.checkNodeRelation(b,a);d=m(a,h.id.CHECK,b);f.setChkClass(b,d,a);f.repairParentChkClassWithSelf(b,a);b.treeObj.trigger(h.event.CHECK,[c,b.treeId,a]);return!0};r=function(c,a){if(a.chkDisabled===!0)return!1;var b=e.getSetting(c.data.treeId),d=m(a,h.id.CHECK,b);a.check_Focus=!0;f.setChkClass(b,d,a);return!0};s=function(c,
......
/*
* JQuery zTree exedit v3.5.35
* JQuery zTree exedit v3.5.36
* http://treejs.cn/
*
* Copyright (c) 2010 Hunter.z
......@@ -8,7 +8,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2018-03-30
* Date: 2018-06-26
*/
(function($){
//default consts of exedit
......
/*
* JQuery zTree exedit v3.5.35
* JQuery zTree exedit v3.5.36
* http://treejs.cn/
*
* Copyright (c) 2010 Hunter.z
......@@ -8,7 +8,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2018-03-30
* Date: 2018-06-26
*/
(function(B){var I={event:{DRAG:"ztree_drag",DROP:"ztree_drop",RENAME:"ztree_rename",DRAGMOVE:"ztree_dragmove"},id:{EDIT:"_edit",INPUT:"_input",REMOVE:"_remove"},move:{TYPE_INNER:"inner",TYPE_PREV:"prev",TYPE_NEXT:"next"},node:{CURSELECTED_EDIT:"curSelectedNode_Edit",TMPTARGET_TREE:"tmpTargetzTree",TMPTARGET_NODE:"tmpTargetNode"}},v={onHoverOverNode:function(a,b){var c=i.getSetting(a.data.treeId),d=i.getRoot(c);if(d.curHoverNode!=b)v.onHoverOutNode(a);d.curHoverNode=b;e.addHoverDom(c,b)},onHoverOutNode:function(a){var a=
i.getSetting(a.data.treeId),b=i.getRoot(a);if(b.curHoverNode&&!i.isSelectedNode(a,b.curHoverNode))e.removeTreeDom(a,b.curHoverNode),b.curHoverNode=null},onMousedownNode:function(a,b){function c(a){if(m.dragFlag==0&&Math.abs(N-a.clientX)<f.edit.drag.minMoveSize&&Math.abs(O-a.clientY)<f.edit.drag.minMoveSize)return!0;var b,c,g,j;L.css("cursor","pointer");if(m.dragFlag==0){if(k.apply(f.callback.beforeDrag,[f.treeId,n],!0)==!1)return l(a),!0;for(b=0,c=n.length;b<c;b++){if(b==0)m.dragNodeShowBefore=[];
......
/*
* JQuery zTree exHideNodes v3.5.35
* JQuery zTree exHideNodes v3.5.36
* http://treejs.cn/
*
* Copyright (c) 2010 Hunter.z
......@@ -8,7 +8,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2018-03-30
* Date: 2018-06-26
*/
(function($){
var _setting = {
......
/*
* JQuery zTree exHideNodes v3.5.35
* JQuery zTree exHideNodes v3.5.36
* http://treejs.cn/
*
* Copyright (c) 2010 Hunter.z
......@@ -8,7 +8,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2018-03-30
* Date: 2018-06-26
*/
(function(j){j.extend(!0,j.fn.zTree._z,{view:{clearOldFirstNode:function(c,a){for(var b=a.getNextNode();b;){if(b.isFirstNode){b.isFirstNode=!1;e.setNodeLineIcos(c,b);break}if(b.isLastNode)break;b=b.getNextNode()}},clearOldLastNode:function(c,a,b){for(a=a.getPreNode();a;){if(a.isLastNode){a.isLastNode=!1;b&&e.setNodeLineIcos(c,a);break}if(a.isFirstNode)break;a=a.getPreNode()}},makeDOMNodeMainBefore:function(c,a,b){a=d.isHidden(a,b);c.push("<li ",a?"style='display:none;' ":"","id='",b.tId,"' class='",
l.className.LEVEL,b.level,"' tabindex='0' hidefocus='true' treenode>")},showNode:function(c,a){d.isHidden(c,a,!1);d.initShowForExCheck(c,a);k(a,c).show()},showNodes:function(c,a,b){if(a&&a.length!=0){var f={},g,i;for(g=0,i=a.length;g<i;g++){var h=a[g];if(!f[h.parentTId]){var u=h.getParentNode();f[h.parentTId]=u===null?d.getRoot(c):h.getParentNode()}e.showNode(c,h,b)}for(var j in f)a=d.nodeChildren(c,f[j]),e.setFirstNodeForShow(c,a),e.setLastNodeForShow(c,a)}},hideNode:function(c,a){d.isHidden(c,a,
......
......@@ -13,6 +13,9 @@
</font>
*2018.06.26* v3.5.36
* [增加] setting.async.headers & setting.async.xhrFields
*2018.04.24* v3.5.35
* [增加] Demo:模糊搜索(Fuzzy Search) Thanks @bigablecat
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册