Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
GitCode
1024程序员开源挑战赛(10.23-11.14)
提交
1b565e80
1
1024程序员开源挑战赛(10.23-11.14)
项目概览
GitCode
/
1024程序员开源挑战赛(10.23-11.14)
通知
180867
Star
1064
Fork
1042
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
86
列表
看板
标记
里程碑
合并请求
8
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
1
1024程序员开源挑战赛(10.23-11.14)
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
86
Issue
86
列表
看板
标记
里程碑
合并请求
8
合并请求
8
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
1b565e80
编写于
2月 17, 2016
作者:
Z
ztree
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
【修改】 zTree js 文件名 (为了便于发布到
https://cdnjs.com/)
上级
269eb2f1
变更
131
隐藏空白更改
内联
并排
Showing
131 changed file
with
532 addition
and
1695 deletion
+532
-1695
README.md
README.md
+1
-1
api/API_cn.html
api/API_cn.html
+2
-2
api/API_en.html
api/API_en.html
+2
-2
api/apiCss/jquery.ztree.core.js
api/apiCss/jquery.ztree.core.js
+2
-2
api/cn/fn.zTree.init.html
api/cn/fn.zTree.init.html
+3
-3
api/en/fn.zTree.init.html
api/en/fn.zTree.init.html
+3
-3
demo/cn/bigdata/common.html
demo/cn/bigdata/common.html
+3
-3
demo/cn/bigdata/diy_async.html
demo/cn/bigdata/diy_async.html
+3
-3
demo/cn/bigdata/page.html
demo/cn/bigdata/page.html
+3
-3
demo/cn/core/async.html
demo/cn/core/async.html
+3
-3
demo/cn/core/async_fun.html
demo/cn/core/async_fun.html
+3
-3
demo/cn/core/click.html
demo/cn/core/click.html
+3
-3
demo/cn/core/custom_font.html
demo/cn/core/custom_font.html
+3
-3
demo/cn/core/custom_icon.html
demo/cn/core/custom_icon.html
+3
-3
demo/cn/core/custom_iconSkin.html
demo/cn/core/custom_iconSkin.html
+3
-3
demo/cn/core/expand.html
demo/cn/core/expand.html
+3
-3
demo/cn/core/noicon.html
demo/cn/core/noicon.html
+3
-3
demo/cn/core/noline.html
demo/cn/core/noline.html
+3
-3
demo/cn/core/otherMouse.html
demo/cn/core/otherMouse.html
+3
-3
demo/cn/core/searchNodes.html
demo/cn/core/searchNodes.html
+3
-3
demo/cn/core/simpleData.html
demo/cn/core/simpleData.html
+3
-3
demo/cn/core/standardData.html
demo/cn/core/standardData.html
+3
-3
demo/cn/core/update_fun.html
demo/cn/core/update_fun.html
+3
-3
demo/cn/core/url.html
demo/cn/core/url.html
+3
-3
demo/cn/excheck/checkbox.html
demo/cn/excheck/checkbox.html
+3
-3
demo/cn/excheck/checkbox_chkDisabled.html
demo/cn/excheck/checkbox_chkDisabled.html
+3
-3
demo/cn/excheck/checkbox_count.html
demo/cn/excheck/checkbox_count.html
+3
-3
demo/cn/excheck/checkbox_fun.html
demo/cn/excheck/checkbox_fun.html
+3
-3
demo/cn/excheck/checkbox_halfCheck.html
demo/cn/excheck/checkbox_halfCheck.html
+3
-3
demo/cn/excheck/checkbox_nocheck.html
demo/cn/excheck/checkbox_nocheck.html
+3
-3
demo/cn/excheck/radio.html
demo/cn/excheck/radio.html
+3
-3
demo/cn/excheck/radio_chkDisabled.html
demo/cn/excheck/radio_chkDisabled.html
+3
-3
demo/cn/excheck/radio_fun.html
demo/cn/excheck/radio_fun.html
+3
-3
demo/cn/excheck/radio_halfCheck.html
demo/cn/excheck/radio_halfCheck.html
+3
-3
demo/cn/excheck/radio_nocheck.html
demo/cn/excheck/radio_nocheck.html
+3
-3
demo/cn/exedit/async_edit.html
demo/cn/exedit/async_edit.html
+3
-3
demo/cn/exedit/drag.html
demo/cn/exedit/drag.html
+3
-3
demo/cn/exedit/drag_fun.html
demo/cn/exedit/drag_fun.html
+3
-3
demo/cn/exedit/drag_super.html
demo/cn/exedit/drag_super.html
+3
-3
demo/cn/exedit/edit.html
demo/cn/exedit/edit.html
+3
-3
demo/cn/exedit/edit_fun.html
demo/cn/exedit/edit_fun.html
+3
-3
demo/cn/exedit/edit_super.html
demo/cn/exedit/edit_super.html
+3
-3
demo/cn/exedit/multiTree.html
demo/cn/exedit/multiTree.html
+3
-3
demo/cn/exhide/checkbox.html
demo/cn/exhide/checkbox.html
+3
-3
demo/cn/exhide/common.html
demo/cn/exhide/common.html
+3
-3
demo/cn/exhide/radio.html
demo/cn/exhide/radio.html
+3
-3
demo/cn/index.html
demo/cn/index.html
+1
-1
demo/cn/super/asyncForAll.html
demo/cn/super/asyncForAll.html
+3
-3
demo/cn/super/awesome.html
demo/cn/super/awesome.html
+3
-3
demo/cn/super/checkbox_radio.html
demo/cn/super/checkbox_radio.html
+3
-3
demo/cn/super/diydom.html
demo/cn/super/diydom.html
+3
-3
demo/cn/super/dragWithOther.html
demo/cn/super/dragWithOther.html
+3
-3
demo/cn/super/left_menu.html
demo/cn/super/left_menu.html
+3
-3
demo/cn/super/left_menuForOutLook.html
demo/cn/super/left_menuForOutLook.html
+1
-1
demo/cn/super/metro.html
demo/cn/super/metro.html
+3
-3
demo/cn/super/oneclick.html
demo/cn/super/oneclick.html
+3
-3
demo/cn/super/oneroot.html
demo/cn/super/oneroot.html
+3
-3
demo/cn/super/rightClickMenu.html
demo/cn/super/rightClickMenu.html
+3
-3
demo/cn/super/select_menu.html
demo/cn/super/select_menu.html
+3
-3
demo/cn/super/select_menu_checkbox.html
demo/cn/super/select_menu_checkbox.html
+3
-3
demo/cn/super/select_menu_radio.html
demo/cn/super/select_menu_radio.html
+3
-3
demo/cn/super/singlepath.html
demo/cn/super/singlepath.html
+3
-3
demo/en/bigdata/common.html
demo/en/bigdata/common.html
+3
-3
demo/en/bigdata/diy_async.html
demo/en/bigdata/diy_async.html
+3
-3
demo/en/bigdata/page.html
demo/en/bigdata/page.html
+3
-3
demo/en/core/async.html
demo/en/core/async.html
+3
-3
demo/en/core/async_fun.html
demo/en/core/async_fun.html
+3
-3
demo/en/core/click.html
demo/en/core/click.html
+3
-3
demo/en/core/custom_font.html
demo/en/core/custom_font.html
+3
-3
demo/en/core/custom_icon.html
demo/en/core/custom_icon.html
+3
-3
demo/en/core/custom_iconSkin.html
demo/en/core/custom_iconSkin.html
+3
-3
demo/en/core/expand.html
demo/en/core/expand.html
+3
-3
demo/en/core/noicon.html
demo/en/core/noicon.html
+3
-3
demo/en/core/noline.html
demo/en/core/noline.html
+3
-3
demo/en/core/otherMouse.html
demo/en/core/otherMouse.html
+3
-3
demo/en/core/searchNodes.html
demo/en/core/searchNodes.html
+3
-3
demo/en/core/simpleData.html
demo/en/core/simpleData.html
+3
-3
demo/en/core/standardData.html
demo/en/core/standardData.html
+3
-3
demo/en/core/update_fun.html
demo/en/core/update_fun.html
+3
-3
demo/en/core/url.html
demo/en/core/url.html
+3
-3
demo/en/excheck/checkbox.html
demo/en/excheck/checkbox.html
+3
-3
demo/en/excheck/checkbox_chkDisabled.html
demo/en/excheck/checkbox_chkDisabled.html
+3
-3
demo/en/excheck/checkbox_count.html
demo/en/excheck/checkbox_count.html
+3
-3
demo/en/excheck/checkbox_fun.html
demo/en/excheck/checkbox_fun.html
+3
-3
demo/en/excheck/checkbox_halfCheck.html
demo/en/excheck/checkbox_halfCheck.html
+3
-3
demo/en/excheck/checkbox_nocheck.html
demo/en/excheck/checkbox_nocheck.html
+3
-3
demo/en/excheck/radio.html
demo/en/excheck/radio.html
+3
-3
demo/en/excheck/radio_chkDisabled.html
demo/en/excheck/radio_chkDisabled.html
+3
-3
demo/en/excheck/radio_fun.html
demo/en/excheck/radio_fun.html
+3
-3
demo/en/excheck/radio_halfCheck.html
demo/en/excheck/radio_halfCheck.html
+3
-3
demo/en/excheck/radio_nocheck.html
demo/en/excheck/radio_nocheck.html
+3
-3
demo/en/exedit/async_edit.html
demo/en/exedit/async_edit.html
+3
-3
demo/en/exedit/drag.html
demo/en/exedit/drag.html
+3
-3
demo/en/exedit/drag_fun.html
demo/en/exedit/drag_fun.html
+3
-3
demo/en/exedit/drag_super.html
demo/en/exedit/drag_super.html
+3
-3
demo/en/exedit/edit.html
demo/en/exedit/edit.html
+3
-3
demo/en/exedit/edit_fun.html
demo/en/exedit/edit_fun.html
+3
-3
demo/en/exedit/edit_super.html
demo/en/exedit/edit_super.html
+3
-3
demo/en/exedit/multiTree.html
demo/en/exedit/multiTree.html
+3
-3
demo/en/exhide/checkbox.html
demo/en/exhide/checkbox.html
+3
-3
demo/en/exhide/common.html
demo/en/exhide/common.html
+3
-3
demo/en/exhide/radio.html
demo/en/exhide/radio.html
+3
-3
demo/en/index.html
demo/en/index.html
+1
-1
demo/en/super/asyncForAll.html
demo/en/super/asyncForAll.html
+3
-3
demo/en/super/awesome.html
demo/en/super/awesome.html
+3
-3
demo/en/super/checkbox_radio.html
demo/en/super/checkbox_radio.html
+3
-3
demo/en/super/diydom.html
demo/en/super/diydom.html
+3
-3
demo/en/super/dragWithOther.html
demo/en/super/dragWithOther.html
+3
-3
demo/en/super/left_menu.html
demo/en/super/left_menu.html
+3
-3
demo/en/super/left_menuForOutLook.html
demo/en/super/left_menuForOutLook.html
+1
-1
demo/en/super/metro.html
demo/en/super/metro.html
+3
-3
demo/en/super/oneclick.html
demo/en/super/oneclick.html
+3
-3
demo/en/super/oneroot.html
demo/en/super/oneroot.html
+3
-3
demo/en/super/rightClickMenu.html
demo/en/super/rightClickMenu.html
+3
-3
demo/en/super/select_menu.html
demo/en/super/select_menu.html
+3
-3
demo/en/super/select_menu_checkbox.html
demo/en/super/select_menu_checkbox.html
+3
-3
demo/en/super/select_menu_radio.html
demo/en/super/select_menu_radio.html
+3
-3
demo/en/super/singlepath.html
demo/en/super/singlepath.html
+3
-3
demo/en/super/ztree.html
demo/en/super/ztree.html
+3
-3
js/jquery.ztree.all.js
js/jquery.ztree.all.js
+6
-6
js/jquery.ztree.all.min.js
js/jquery.ztree.all.min.js
+6
-6
js/jquery.ztree.core.js
js/jquery.ztree.core.js
+2
-2
js/jquery.ztree.core.min.js
js/jquery.ztree.core.min.js
+2
-2
js/jquery.ztree.excheck.js
js/jquery.ztree.excheck.js
+2
-2
js/jquery.ztree.excheck.min.js
js/jquery.ztree.excheck.min.js
+2
-2
js/jquery.ztree.exedit-3.5.js
js/jquery.ztree.exedit-3.5.js
+0
-1188
js/jquery.ztree.exedit.js
js/jquery.ztree.exedit.js
+159
-137
js/jquery.ztree.exedit.min.js
js/jquery.ztree.exedit.min.js
+2
-2
js/jquery.ztree.exhide.js
js/jquery.ztree.exhide.js
+2
-2
js/jquery.ztree.exhide.min.js
js/jquery.ztree.exhide.min.js
+2
-2
log v3.x.txt
log v3.x.txt
+3
-0
未找到文件。
README.md
浏览文件 @
1b565e80
jQuery Tree Plugin ---- zTree
============
last verson : 3.5.2
0
last verson : 3.5.2
1
**Donate to zTree**
: http://www.ztree.me/v3/donate.php
...
...
api/API_cn.html
浏览文件 @
1b565e80
...
...
@@ -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.
19
API 文档
</em></h1><p></p>
<h1><em>
zTree v3.5.
21
API 文档
</em></h1><p></p>
<p>
all.js = core + excheck + exedit ( 不包括 exhide ); 发现错误请及时通知,谢谢。
</p>
</div>
<ul
class=
"shortcuts language"
style=
"top:0;"
>
...
...
@@ -92,7 +92,7 @@
<div
id=
"overlayDivArrow"
class=
"baby_overlay_arrow"
></div>
</div>
<script
type=
"text/javascript"
src=
"apiCss/jquery-1.6.2.min.js"
></script>
<script
type=
'text/javascript'
src=
'apiCss/jquery.ztree.core
-3.5
.js'
></script>
<script
type=
'text/javascript'
src=
'apiCss/jquery.ztree.core.js'
></script>
<script
type=
'text/javascript'
src=
'apiCss/api.js'
></script>
<script
type=
"text/javascript"
>
$
(
document
).
ready
(
function
(){
...
...
api/API_en.html
浏览文件 @
1b565e80
...
...
@@ -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.
19
API Document
</em></h1><p></p>
<h1><em>
zTree v3.5.
21
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;"
>
...
...
@@ -91,7 +91,7 @@
<div
id=
"overlayDivArrow"
class=
"baby_overlay_arrow"
></div>
</div>
<script
type=
"text/javascript"
src=
"apiCss/jquery-1.6.2.min.js"
></script>
<script
type=
'text/javascript'
src=
'apiCss/jquery.ztree.core
-3.5
.js'
></script>
<script
type=
'text/javascript'
src=
'apiCss/jquery.ztree.core.js'
></script>
<script
type=
'text/javascript'
src=
'apiCss/api.js'
></script>
<script
type=
"text/javascript"
>
$
(
document
).
ready
(
function
(){
...
...
api/apiCss/jquery.ztree.core
-3.5
.js
→
api/apiCss/jquery.ztree.core.js
浏览文件 @
1b565e80
/*
* JQuery zTree core v3.5.2
0
* JQuery zTree core v3.5.2
1
* http://zTree.me/
*
* Copyright (c) 2010 Hunter.z
...
...
@@ -8,7 +8,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2016-0
1-20
* Date: 2016-0
2-17
*/
(
function
(
q
){
var
H
,
I
,
J
,
K
,
L
,
M
,
u
,
r
=
{},
v
=
{},
w
=
{},
N
=
{
treeId
:
""
,
treeObj
:
null
,
view
:{
addDiyDom
:
null
,
autoCancelSelected
:
!
0
,
dblClickExpand
:
!
0
,
expandSpeed
:
"
fast
"
,
fontCss
:{},
nameIsHTML
:
!
1
,
selectedMulti
:
!
0
,
showIcon
:
!
0
,
showLine
:
!
0
,
showTitle
:
!
0
,
txtSelectedEnable
:
!
1
},
data
:{
key
:{
children
:
"
children
"
,
name
:
"
name
"
,
title
:
""
,
url
:
"
url
"
,
icon
:
"
icon
"
},
simpleData
:{
enable
:
!
1
,
idKey
:
"
id
"
,
pIdKey
:
"
pId
"
,
rootPId
:
null
},
keep
:{
parent
:
!
1
,
leaf
:
!
1
}},
async
:{
enable
:
!
1
,
contentType
:
"
application/x-www-form-urlencoded
"
,
type
:
"
post
"
,
dataType
:
"
text
"
,
url
:
""
,
autoParam
:[],
otherParam
:[],
dataFilter
:
null
},
callback
:{
beforeAsync
:
null
,
beforeClick
:
null
,
beforeDblClick
:
null
,
beforeRightClick
:
null
,
beforeMouseDown
:
null
,
beforeMouseUp
:
null
,
beforeExpand
:
null
,
beforeCollapse
:
null
,
beforeRemove
:
null
,
onAsyncError
:
null
,
onAsyncSuccess
:
null
,
onNodeCreated
:
null
,
onClick
:
null
,
onDblClick
:
null
,
onRightClick
:
null
,
onMouseDown
:
null
,
onMouseUp
:
null
,
onExpand
:
null
,
onCollapse
:
null
,
onRemove
:
null
}},
x
=
[
function
(
b
){
var
a
=
b
.
treeObj
,
c
=
f
.
event
;
a
.
bind
(
c
.
NODECREATED
,
function
(
a
,
c
,
g
){
j
.
apply
(
b
.
callback
.
onNodeCreated
,
...
...
api/cn/fn.zTree.init.html
浏览文件 @
1b565e80
...
...
@@ -38,10 +38,10 @@
<
meta http-equiv="content-type" content="text/html; charset=UTF-8"
>
<
link rel="stylesheet" href="zTreeStyle/zTreeStyle.css" type="text/css"
>
<
script type="text/javascript" src="jquery-1.4.2.js"
><
/script
>
<
script type="text/javascript" src="jquery.ztree.core
-3.5
.js"
><
/script
>
<
script type="text/javascript" src="jquery.ztree.core.js"
><
/script
>
<
!--
<
script type="text/javascript" src="jquery.ztree.excheck
-3.5
.js"
><
/script
>
<
script type="text/javascript" src="jquery.ztree.exedit
-3.5
.js"
><
/script
>
<
script type="text/javascript" src="jquery.ztree.excheck.js"
><
/script
>
<
script type="text/javascript" src="jquery.ztree.exedit.js"
><
/script
>
--
>
<
SCRIPT type="text/javascript"
>
var zTreeObj,
...
...
api/en/fn.zTree.init.html
浏览文件 @
1b565e80
...
...
@@ -45,10 +45,10 @@
<
meta http-equiv="content-type" content="text/html; charset=UTF-8"
>
<
link rel="stylesheet" href="zTreeStyle/zTreeStyle.css" type="text/css"
>
<
script type="text/javascript" src="jquery-1.4.2.js"
><
/script
>
<
script type="text/javascript" src="jquery.ztree.core
-3.5
.js"
><
/script
>
<
script type="text/javascript" src="jquery.ztree.core.js"
><
/script
>
<
!--
<
script type="text/javascript" src="jquery.ztree.excheck
-3.5
.js"
><
/script
>
<
script type="text/javascript" src="jquery.ztree.exedit
-3.5
.js"
><
/script
>
<
script type="text/javascript" src="jquery.ztree.excheck.js"
><
/script
>
<
script type="text/javascript" src="jquery.ztree.exedit.js"
><
/script
>
--
>
<
SCRIPT type="text/javascript"
>
var zTreeObj,
...
...
demo/cn/bigdata/common.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/bigdata/diy_async.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/bigdata/page.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/core/async.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/core/async_fun.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/core/click.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/core/custom_font.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/core/custom_icon.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/core/custom_iconSkin.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/core/expand.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/core/noicon.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/core/noline.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/core/otherMouse.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/core/searchNodes.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/core/simpleData.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/core/standardData.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = { };
...
...
demo/cn/core/update_fun.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/core/url.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/excheck/checkbox.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/cn/excheck/checkbox_chkDisabled.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/cn/excheck/checkbox_count.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/cn/excheck/checkbox_fun.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/cn/excheck/checkbox_halfCheck.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/cn/excheck/checkbox_nocheck.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/cn/excheck/radio.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/cn/excheck/radio_chkDisabled.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/cn/excheck/radio_fun.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/cn/excheck/radio_halfCheck.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/cn/excheck/radio_nocheck.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/cn/exedit/async_edit.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/exedit/drag.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/exedit/drag_fun.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/exedit/drag_super.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/exedit/edit.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/exedit/edit_fun.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/exedit/edit_super.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/exedit/multiTree.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/exhide/checkbox.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<!--<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exhide-3.5.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/cn/exhide/common.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!--<script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!--<script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exhide-3.5.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/cn/exhide/radio.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<!--<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exhide-3.5.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/cn/index.html
浏览文件 @
1b565e80
...
...
@@ -19,7 +19,7 @@
#testIframe
{
margin-left
:
10px
;}
</style>
<script
type=
"text/javascript"
src=
"../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../js/jquery.ztree.core.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var zTree;
...
...
demo/cn/super/asyncForAll.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!--<script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!--<script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var demoMsg = {
...
...
demo/cn/super/awesome.html
浏览文件 @
1b565e80
...
...
@@ -9,9 +9,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/awesomeStyle/awesome.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/super/checkbox_radio.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var IDMark_A = "_a";
...
...
demo/cn/super/diydom.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/cn/super/dragWithOther.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!--<script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!--<script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var MoveTest = {
...
...
demo/cn/super/left_menu.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var curMenu = null, zTree_Menu = null;
...
...
demo/cn/super/left_menuForOutLook.html
浏览文件 @
1b565e80
...
...
@@ -6,7 +6,7 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var curMenu = null, zTree_Menu = null;
...
...
demo/cn/super/metro.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/metroStyle/metroStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/super/oneclick.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/super/oneroot.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/super/rightClickMenu.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/super/select_menu.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/super/select_menu_checkbox.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/super/select_menu_radio.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/cn/super/singlepath.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/bigdata/common.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/bigdata/diy_async.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/bigdata/page.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/core/async.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/core/async_fun.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/core/click.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/core/custom_font.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/core/custom_icon.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/core/custom_iconSkin.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/core/expand.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/core/noicon.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/core/noline.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/core/otherMouse.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/core/searchNodes.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/core/simpleData.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/core/standardData.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = { };
...
...
demo/en/core/update_fun.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/core/url.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/excheck/checkbox.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/en/excheck/checkbox_chkDisabled.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/en/excheck/checkbox_count.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/en/excheck/checkbox_fun.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/en/excheck/checkbox_halfCheck.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/en/excheck/checkbox_nocheck.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/en/excheck/radio.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/en/excheck/radio_chkDisabled.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/en/excheck/radio_fun.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/en/excheck/radio_halfCheck.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/en/excheck/radio_nocheck.html
浏览文件 @
1b565e80
...
...
@@ -6,10 +6,10 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>
-->
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/en/exedit/async_edit.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/exedit/drag.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/exedit/drag_fun.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/exedit/drag_super.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/exedit/edit.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/exedit/edit_fun.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/exedit/edit_super.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/exedit/multiTree.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/exhide/checkbox.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<!--<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exhide-3.5.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/en/exhide/common.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!--<script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!--<script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exhide-3.5.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/en/exhide/radio.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<!--<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!--<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exhide-3.5.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/en/index.html
浏览文件 @
1b565e80
...
...
@@ -19,7 +19,7 @@
#testIframe
{
margin-left
:
10px
;}
</style>
<script
type=
"text/javascript"
src=
"../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../js/jquery.ztree.core.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var zTree;
...
...
demo/en/super/asyncForAll.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!--<script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!--<script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var demoMsg = {
...
...
demo/en/super/awesome.html
浏览文件 @
1b565e80
...
...
@@ -9,9 +9,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/awesomeStyle/awesome.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/super/checkbox_radio.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var IDMark_A = "_a";
...
...
demo/en/super/diydom.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
...
...
demo/en/super/dragWithOther.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!--<script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!--<script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var MoveTest = {
...
...
demo/en/super/left_menu.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var curMenu = null, zTree_Menu = null;
...
...
demo/en/super/left_menuForOutLook.html
浏览文件 @
1b565e80
...
...
@@ -6,7 +6,7 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var curMenu = null, zTree_Menu = null;
...
...
demo/en/super/metro.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/metroStyle/metroStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/super/oneclick.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/super/oneroot.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/super/rightClickMenu.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/super/select_menu.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/super/select_menu_checkbox.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/super/select_menu_radio.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/super/singlepath.html
浏览文件 @
1b565e80
...
...
@@ -6,9 +6,9 @@
<link
rel=
"stylesheet"
href=
"../../../css/demo.css"
type=
"text/css"
>
<link
rel=
"stylesheet"
href=
"../../../css/zTreeStyle/zTreeStyle.css"
type=
"text/css"
>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck
-3.5
.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit
-3.5
.js"></script>-->
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<!-- <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
demo/en/super/ztree.html
浏览文件 @
1b565e80
...
...
@@ -8,9 +8,9 @@
<link
href=
"../../../css/zTreeStyle/zTreeStyle.css"
rel=
"stylesheet"
type=
"text/css"
/>
<script
type=
"text/javascript"
src=
"../../../js/jquery-1.4.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit
-3.5
.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.core.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.excheck.js"
></script>
<script
type=
"text/javascript"
src=
"../../../js/jquery.ztree.exedit.js"
></script>
<SCRIPT
type=
"text/javascript"
>
<!--
var setting = {
...
...
js/jquery.ztree.all
-3.5
.js
→
js/jquery.ztree.all.js
浏览文件 @
1b565e80
/*
* JQuery zTree core v3.5.2
0
* JQuery zTree core v3.5.2
1
* http://zTree.me/
*
* Copyright (c) 2010 Hunter.z
...
...
@@ -9,7 +9,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2016-0
1-20
* Date: 2016-0
2-17
*/
(
function
(
$
){
var
settings
=
{},
roots
=
{},
caches
=
{},
...
...
@@ -1814,7 +1814,7 @@
consts
=
zt
.
consts
;
})(
jQuery
);
/*
* JQuery zTree excheck v3.5.2
0
* JQuery zTree excheck v3.5.2
1
* http://zTree.me/
*
* Copyright (c) 2010 Hunter.z
...
...
@@ -1823,7 +1823,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2016-0
1-20
* Date: 2016-0
2-17
*/
(
function
(
$
){
//default consts of excheck
...
...
@@ -2442,7 +2442,7 @@
}
})(
jQuery
);
/*
* JQuery zTree exedit v3.5.2
0
* JQuery zTree exedit v3.5.2
1
* http://zTree.me/
*
* Copyright (c) 2010 Hunter.z
...
...
@@ -2451,7 +2451,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2016-0
1-20
* Date: 2016-0
2-17
*/
(
function
(
$
){
//default consts of exedit
...
...
js/jquery.ztree.all
-3.5
.min.js
→
js/jquery.ztree.all.min.js
浏览文件 @
1b565e80
/*
* JQuery zTree core v3.5.2
0
* JQuery zTree core v3.5.2
1
* http://zTree.me/
*
* Copyright (c) 2010 Hunter.z
...
...
@@ -9,7 +9,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2016-0
1-20
* Date: 2016-0
2-17
*/
(
function
(
q
){
var
H
,
I
,
J
,
K
,
L
,
M
,
u
,
r
=
{},
v
=
{},
w
=
{},
N
=
{
treeId
:
""
,
treeObj
:
null
,
view
:{
addDiyDom
:
null
,
autoCancelSelected
:
!
0
,
dblClickExpand
:
!
0
,
expandSpeed
:
"
fast
"
,
fontCss
:{},
nameIsHTML
:
!
1
,
selectedMulti
:
!
0
,
showIcon
:
!
0
,
showLine
:
!
0
,
showTitle
:
!
0
,
txtSelectedEnable
:
!
1
},
data
:{
key
:{
children
:
"
children
"
,
name
:
"
name
"
,
title
:
""
,
url
:
"
url
"
,
icon
:
"
icon
"
},
simpleData
:{
enable
:
!
1
,
idKey
:
"
id
"
,
pIdKey
:
"
pId
"
,
rootPId
:
null
},
keep
:{
parent
:
!
1
,
leaf
:
!
1
}},
async
:{
enable
:
!
1
,
contentType
:
"
application/x-www-form-urlencoded
"
,
type
:
"
post
"
,
dataType
:
"
text
"
,
url
:
""
,
autoParam
:[],
otherParam
:[],
dataFilter
:
null
},
callback
:{
beforeAsync
:
null
,
beforeClick
:
null
,
beforeDblClick
:
null
,
beforeRightClick
:
null
,
beforeMouseDown
:
null
,
beforeMouseUp
:
null
,
beforeExpand
:
null
,
beforeCollapse
:
null
,
beforeRemove
:
null
,
onAsyncError
:
null
,
onAsyncSuccess
:
null
,
onNodeCreated
:
null
,
onClick
:
null
,
onDblClick
:
null
,
onRightClick
:
null
,
onMouseDown
:
null
,
onMouseUp
:
null
,
onExpand
:
null
,
onCollapse
:
null
,
onRemove
:
null
}},
x
=
[
function
(
b
){
var
a
=
b
.
treeObj
,
c
=
f
.
event
;
a
.
bind
(
c
.
NODECREATED
,
function
(
a
,
c
,
g
){
j
.
apply
(
b
.
callback
.
onNodeCreated
,
...
...
@@ -73,7 +73,7 @@ else try{k(a,d).focus().blur()}catch(f){}i.selectNode(d,a,b)}},transformTozTreeN
return
c
}};
var
O
=
q
.
fn
.
zTree
,
k
=
j
.
$
,
f
=
O
.
consts
})(
jQuery
);
/*
* JQuery zTree excheck v3.5.2
0
* JQuery zTree excheck v3.5.2
1
* http://zTree.me/
*
* Copyright (c) 2010 Hunter.z
...
...
@@ -82,7 +82,7 @@ return c}};var O=q.fn.zTree,k=j.$,f=O.consts})(jQuery);
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2016-0
1-20
* Date: 2016-0
2-17
*/
(
function
(
m
){
var
p
,
q
,
r
,
o
=
{
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
"
}},
v
=
{
check
:{
enable
:
!
1
,
autoCheckTrigger
:
!
1
,
chkStyle
:
o
.
checkbox
.
STYLE
,
nocheckInherit
:
!
1
,
chkDisabledInherit
:
!
1
,
radioType
:
o
.
radio
.
TYPE_LEVEL
,
chkboxType
:{
Y
:
"
ps
"
,
N
:
"
ps
"
}},
data
:{
key
:{
checked
:
"
checked
"
}},
callback
:{
beforeCheck
:
null
,
onCheck
:
null
}};
p
=
function
(
c
,
a
){
if
(
a
.
chkDisabled
===!
0
)
return
!
1
;
var
b
=
g
.
getSetting
(
c
.
data
.
treeId
),
d
=
b
.
data
.
key
.
checked
;
if
(
k
.
apply
(
b
.
callback
.
beforeCheck
,[
b
.
treeId
,
a
],
!
0
)
==!
1
)
return
!
0
;
a
[
d
]
=!
a
[
d
];
e
.
checkNodeRelation
(
b
,
a
);
d
=
n
(
a
,
j
.
id
.
CHECK
,
b
);
e
.
setChkClass
(
b
,
d
,
a
);
e
.
repairParentChkClassWithSelf
(
b
,
a
);
b
.
treeObj
.
trigger
(
j
.
event
.
CHECK
,[
c
,
b
.
treeId
,
a
]);
return
!
0
};
q
=
function
(
c
,
a
){
if
(
a
.
chkDisabled
===!
0
)
return
!
1
;
var
b
=
g
.
getSetting
(
c
.
data
.
treeId
),
d
=
n
(
a
,
j
.
id
.
CHECK
,
b
);
a
.
check_Focus
=!
0
;
e
.
setChkClass
(
b
,
d
,
a
);
return
!
0
};
r
=
function
(
c
,
a
){
if
(
a
.
chkDisabled
===
...
...
@@ -108,7 +108,7 @@ j.radio.STYLE)&&e.checkNodeRelation(this.setting,c);e.setChkClass(this.setting,i
d
&&
g
.
makeChkFlag
(
c
,
d
);
return
f
}})(
jQuery
);
/*
* JQuery zTree exedit v3.5.2
0
* JQuery zTree exedit v3.5.2
1
* http://zTree.me/
*
* Copyright (c) 2010 Hunter.z
...
...
@@ -117,7 +117,7 @@ d&&g.makeChkFlag(c,d);return f}})(jQuery);
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2016-0
1-20
* Date: 2016-0
2-17
*/
(
function
(
v
){
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
"
}},
x
=
{
onHoverOverNode
:
function
(
b
,
a
){
var
c
=
m
.
getSetting
(
b
.
data
.
treeId
),
d
=
m
.
getRoot
(
c
);
if
(
d
.
curHoverNode
!=
a
)
x
.
onHoverOutNode
(
b
);
d
.
curHoverNode
=
a
;
f
.
addHoverDom
(
c
,
a
)},
onHoverOutNode
:
function
(
b
){
var
b
=
m
.
getSetting
(
b
.
data
.
treeId
),
a
=
m
.
getRoot
(
b
);
if
(
a
.
curHoverNode
&&!
m
.
isSelectedNode
(
b
,
a
.
curHoverNode
))
f
.
removeTreeDom
(
b
,
a
.
curHoverNode
),
a
.
curHoverNode
=
null
},
onMousedownNode
:
function
(
b
,
a
){
function
c
(
b
){
if
(
B
.
dragFlag
==
0
&&
Math
.
abs
(
N
-
b
.
clientX
)
<
e
.
edit
.
drag
.
minMoveSize
&&
Math
.
abs
(
O
-
b
.
clientY
)
<
e
.
edit
.
drag
.
minMoveSize
)
return
!
0
;
var
a
,
c
,
n
,
k
,
i
;
i
=
e
.
data
.
key
.
children
;
M
.
css
(
"
cursor
"
,
"
pointer
"
);
if
(
B
.
dragFlag
==
0
){
if
(
g
.
apply
(
e
.
callback
.
beforeDrag
,[
e
.
treeId
,
l
],
!
0
)
==!
1
)
return
r
(
b
),
!
0
;
for
(
a
=
0
,
c
=
l
.
length
;
a
<
c
;
a
++
){
if
(
a
==
0
)
B
.
dragNodeShowBefore
=
...
...
js/jquery.ztree.core
-3.5
.js
→
js/jquery.ztree.core.js
浏览文件 @
1b565e80
/*
* JQuery zTree core v3.5.2
0
* JQuery zTree core v3.5.2
1
* http://zTree.me/
*
* Copyright (c) 2010 Hunter.z
...
...
@@ -8,7 +8,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2016-0
1-20
* Date: 2016-0
2-17
*/
(
function
(
$
){
var
settings
=
{},
roots
=
{},
caches
=
{},
...
...
js/jquery.ztree.core
-3.5
.min.js
→
js/jquery.ztree.core.min.js
浏览文件 @
1b565e80
/*
* JQuery zTree core v3.5.2
0
* JQuery zTree core v3.5.2
1
* http://zTree.me/
*
* Copyright (c) 2010 Hunter.z
...
...
@@ -8,7 +8,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2016-0
1-20
* Date: 2016-0
2-17
*/
(
function
(
q
){
var
H
,
I
,
J
,
K
,
L
,
M
,
u
,
r
=
{},
v
=
{},
w
=
{},
N
=
{
treeId
:
""
,
treeObj
:
null
,
view
:{
addDiyDom
:
null
,
autoCancelSelected
:
!
0
,
dblClickExpand
:
!
0
,
expandSpeed
:
"
fast
"
,
fontCss
:{},
nameIsHTML
:
!
1
,
selectedMulti
:
!
0
,
showIcon
:
!
0
,
showLine
:
!
0
,
showTitle
:
!
0
,
txtSelectedEnable
:
!
1
},
data
:{
key
:{
children
:
"
children
"
,
name
:
"
name
"
,
title
:
""
,
url
:
"
url
"
,
icon
:
"
icon
"
},
simpleData
:{
enable
:
!
1
,
idKey
:
"
id
"
,
pIdKey
:
"
pId
"
,
rootPId
:
null
},
keep
:{
parent
:
!
1
,
leaf
:
!
1
}},
async
:{
enable
:
!
1
,
contentType
:
"
application/x-www-form-urlencoded
"
,
type
:
"
post
"
,
dataType
:
"
text
"
,
url
:
""
,
autoParam
:[],
otherParam
:[],
dataFilter
:
null
},
callback
:{
beforeAsync
:
null
,
beforeClick
:
null
,
beforeDblClick
:
null
,
beforeRightClick
:
null
,
beforeMouseDown
:
null
,
beforeMouseUp
:
null
,
beforeExpand
:
null
,
beforeCollapse
:
null
,
beforeRemove
:
null
,
onAsyncError
:
null
,
onAsyncSuccess
:
null
,
onNodeCreated
:
null
,
onClick
:
null
,
onDblClick
:
null
,
onRightClick
:
null
,
onMouseDown
:
null
,
onMouseUp
:
null
,
onExpand
:
null
,
onCollapse
:
null
,
onRemove
:
null
}},
x
=
[
function
(
b
){
var
a
=
b
.
treeObj
,
c
=
f
.
event
;
a
.
bind
(
c
.
NODECREATED
,
function
(
a
,
c
,
g
){
j
.
apply
(
b
.
callback
.
onNodeCreated
,
...
...
js/jquery.ztree.excheck
-3.5
.js
→
js/jquery.ztree.excheck.js
浏览文件 @
1b565e80
/*
* JQuery zTree excheck v3.5.2
0
* JQuery zTree excheck v3.5.2
1
* http://zTree.me/
*
* Copyright (c) 2010 Hunter.z
...
...
@@ -8,7 +8,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2016-0
1-20
* Date: 2016-0
2-17
*/
(
function
(
$
){
//default consts of excheck
...
...
js/jquery.ztree.excheck
-3.5
.min.js
→
js/jquery.ztree.excheck.min.js
浏览文件 @
1b565e80
/*
* JQuery zTree excheck v3.5.2
0
* JQuery zTree excheck v3.5.2
1
* http://zTree.me/
*
* Copyright (c) 2010 Hunter.z
...
...
@@ -8,7 +8,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2016-0
1-20
* Date: 2016-0
2-17
*/
(
function
(
m
){
var
p
,
q
,
r
,
o
=
{
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
"
}},
v
=
{
check
:{
enable
:
!
1
,
autoCheckTrigger
:
!
1
,
chkStyle
:
o
.
checkbox
.
STYLE
,
nocheckInherit
:
!
1
,
chkDisabledInherit
:
!
1
,
radioType
:
o
.
radio
.
TYPE_LEVEL
,
chkboxType
:{
Y
:
"
ps
"
,
N
:
"
ps
"
}},
data
:{
key
:{
checked
:
"
checked
"
}},
callback
:{
beforeCheck
:
null
,
onCheck
:
null
}};
p
=
function
(
c
,
a
){
if
(
a
.
chkDisabled
===!
0
)
return
!
1
;
var
b
=
g
.
getSetting
(
c
.
data
.
treeId
),
d
=
b
.
data
.
key
.
checked
;
if
(
k
.
apply
(
b
.
callback
.
beforeCheck
,[
b
.
treeId
,
a
],
!
0
)
==!
1
)
return
!
0
;
a
[
d
]
=!
a
[
d
];
e
.
checkNodeRelation
(
b
,
a
);
d
=
n
(
a
,
j
.
id
.
CHECK
,
b
);
e
.
setChkClass
(
b
,
d
,
a
);
e
.
repairParentChkClassWithSelf
(
b
,
a
);
b
.
treeObj
.
trigger
(
j
.
event
.
CHECK
,[
c
,
b
.
treeId
,
a
]);
return
!
0
};
q
=
function
(
c
,
a
){
if
(
a
.
chkDisabled
===!
0
)
return
!
1
;
var
b
=
g
.
getSetting
(
c
.
data
.
treeId
),
d
=
n
(
a
,
j
.
id
.
CHECK
,
b
);
a
.
check_Focus
=!
0
;
e
.
setChkClass
(
b
,
d
,
a
);
return
!
0
};
r
=
function
(
c
,
a
){
if
(
a
.
chkDisabled
===
...
...
js/jquery.ztree.exedit-3.5.js
已删除
100644 → 0
浏览文件 @
269eb2f1
/*
* JQuery zTree exedit v3.5.20
* 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-01-20
*/
(
function
(
$
){
//default consts of exedit
var
_consts
=
{
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
"
}
},
//default setting of exedit
_setting
=
{
edit
:
{
enable
:
false
,
editNameSelectAll
:
false
,
showRemoveBtn
:
true
,
showRenameBtn
:
true
,
removeTitle
:
"
remove
"
,
renameTitle
:
"
rename
"
,
drag
:
{
autoExpandTrigger
:
false
,
isCopy
:
true
,
isMove
:
true
,
prev
:
true
,
next
:
true
,
inner
:
true
,
minMoveSize
:
5
,
borderMax
:
10
,
borderMin
:
-
5
,
maxShowNodeNum
:
5
,
autoOpenTime
:
500
}
},
view
:
{
addHoverDom
:
null
,
removeHoverDom
:
null
},
callback
:
{
beforeDrag
:
null
,
beforeDragOpen
:
null
,
beforeDrop
:
null
,
beforeEditName
:
null
,
beforeRename
:
null
,
onDrag
:
null
,
onDragMove
:
null
,
onDrop
:
null
,
onRename
:
null
}
},
//default root of exedit
_initRoot
=
function
(
setting
)
{
var
r
=
data
.
getRoot
(
setting
),
rs
=
data
.
getRoots
();
r
.
curEditNode
=
null
;
r
.
curEditInput
=
null
;
r
.
curHoverNode
=
null
;
r
.
dragFlag
=
0
;
r
.
dragNodeShowBefore
=
[];
r
.
dragMaskList
=
new
Array
();
rs
.
showHoverDom
=
true
;
},
//default cache of exedit
_initCache
=
function
(
treeId
)
{},
//default bind event of exedit
_bindEvent
=
function
(
setting
)
{
var
o
=
setting
.
treeObj
;
var
c
=
consts
.
event
;
o
.
bind
(
c
.
RENAME
,
function
(
event
,
treeId
,
treeNode
,
isCancel
)
{
tools
.
apply
(
setting
.
callback
.
onRename
,
[
event
,
treeId
,
treeNode
,
isCancel
]);
});
o
.
bind
(
c
.
DRAG
,
function
(
event
,
srcEvent
,
treeId
,
treeNodes
)
{
tools
.
apply
(
setting
.
callback
.
onDrag
,
[
srcEvent
,
treeId
,
treeNodes
]);
});
o
.
bind
(
c
.
DRAGMOVE
,
function
(
event
,
srcEvent
,
treeId
,
treeNodes
){
tools
.
apply
(
setting
.
callback
.
onDragMove
,[
srcEvent
,
treeId
,
treeNodes
]);
});
o
.
bind
(
c
.
DROP
,
function
(
event
,
srcEvent
,
treeId
,
treeNodes
,
targetNode
,
moveType
,
isCopy
)
{
tools
.
apply
(
setting
.
callback
.
onDrop
,
[
srcEvent
,
treeId
,
treeNodes
,
targetNode
,
moveType
,
isCopy
]);
});
},
_unbindEvent
=
function
(
setting
)
{
var
o
=
setting
.
treeObj
;
var
c
=
consts
.
event
;
o
.
unbind
(
c
.
RENAME
);
o
.
unbind
(
c
.
DRAG
);
o
.
unbind
(
c
.
DRAGMOVE
);
o
.
unbind
(
c
.
DROP
);
},
//default event proxy of exedit
_eventProxy
=
function
(
e
)
{
var
target
=
e
.
target
,
setting
=
data
.
getSetting
(
e
.
data
.
treeId
),
relatedTarget
=
e
.
relatedTarget
,
tId
=
""
,
node
=
null
,
nodeEventType
=
""
,
treeEventType
=
""
,
nodeEventCallback
=
null
,
treeEventCallback
=
null
,
tmp
=
null
;
if
(
tools
.
eqs
(
e
.
type
,
"
mouseover
"
))
{
tmp
=
tools
.
getMDom
(
setting
,
target
,
[{
tagName
:
"
a
"
,
attrName
:
"
treeNode
"
+
consts
.
id
.
A
}]);
if
(
tmp
)
{
tId
=
tools
.
getNodeMainDom
(
tmp
).
id
;
nodeEventType
=
"
hoverOverNode
"
;
}
}
else
if
(
tools
.
eqs
(
e
.
type
,
"
mouseout
"
))
{
tmp
=
tools
.
getMDom
(
setting
,
relatedTarget
,
[{
tagName
:
"
a
"
,
attrName
:
"
treeNode
"
+
consts
.
id
.
A
}]);
if
(
!
tmp
)
{
tId
=
"
remove
"
;
nodeEventType
=
"
hoverOutNode
"
;
}
}
else
if
(
tools
.
eqs
(
e
.
type
,
"
mousedown
"
))
{
tmp
=
tools
.
getMDom
(
setting
,
target
,
[{
tagName
:
"
a
"
,
attrName
:
"
treeNode
"
+
consts
.
id
.
A
}]);
if
(
tmp
)
{
tId
=
tools
.
getNodeMainDom
(
tmp
).
id
;
nodeEventType
=
"
mousedownNode
"
;
}
}
if
(
tId
.
length
>
0
)
{
node
=
data
.
getNodeCache
(
setting
,
tId
);
switch
(
nodeEventType
)
{
case
"
mousedownNode
"
:
nodeEventCallback
=
_handler
.
onMousedownNode
;
break
;
case
"
hoverOverNode
"
:
nodeEventCallback
=
_handler
.
onHoverOverNode
;
break
;
case
"
hoverOutNode
"
:
nodeEventCallback
=
_handler
.
onHoverOutNode
;
break
;
}
}
var
proxyResult
=
{
stop
:
false
,
node
:
node
,
nodeEventType
:
nodeEventType
,
nodeEventCallback
:
nodeEventCallback
,
treeEventType
:
treeEventType
,
treeEventCallback
:
treeEventCallback
};
return
proxyResult
},
//default init node of exedit
_initNode
=
function
(
setting
,
level
,
n
,
parentNode
,
isFirstNode
,
isLastNode
,
openFlag
)
{
if
(
!
n
)
return
;
n
.
isHover
=
false
;
n
.
editNameFlag
=
false
;
},
//update zTreeObj, add method of edit
_zTreeTools
=
function
(
setting
,
zTreeTools
)
{
zTreeTools
.
cancelEditName
=
function
(
newName
)
{
var
root
=
data
.
getRoot
(
this
.
setting
);
if
(
!
root
.
curEditNode
)
return
;
view
.
cancelCurEditNode
(
this
.
setting
,
newName
?
newName
:
null
,
true
);
}
zTreeTools
.
copyNode
=
function
(
targetNode
,
node
,
moveType
,
isSilent
)
{
if
(
!
node
)
return
null
;
if
(
targetNode
&&
!
targetNode
.
isParent
&&
this
.
setting
.
data
.
keep
.
leaf
&&
moveType
===
consts
.
move
.
TYPE_INNER
)
return
null
;
var
_this
=
this
,
newNode
=
tools
.
clone
(
node
);
if
(
!
targetNode
)
{
targetNode
=
null
;
moveType
=
consts
.
move
.
TYPE_INNER
;
}
if
(
moveType
==
consts
.
move
.
TYPE_INNER
)
{
function
copyCallback
()
{
view
.
addNodes
(
_this
.
setting
,
targetNode
,
-
1
,
[
newNode
],
isSilent
);
}
if
(
tools
.
canAsync
(
this
.
setting
,
targetNode
))
{
view
.
asyncNode
(
this
.
setting
,
targetNode
,
isSilent
,
copyCallback
);
}
else
{
copyCallback
();
}
}
else
{
view
.
addNodes
(
this
.
setting
,
targetNode
.
parentNode
,
-
1
,
[
newNode
],
isSilent
);
view
.
moveNode
(
this
.
setting
,
targetNode
,
newNode
,
moveType
,
false
,
isSilent
);
}
return
newNode
;
}
zTreeTools
.
editName
=
function
(
node
)
{
if
(
!
node
||
!
node
.
tId
||
node
!==
data
.
getNodeCache
(
this
.
setting
,
node
.
tId
))
return
;
if
(
node
.
parentTId
)
view
.
expandCollapseParentNode
(
this
.
setting
,
node
.
getParentNode
(),
true
);
view
.
editNode
(
this
.
setting
,
node
)
}
zTreeTools
.
moveNode
=
function
(
targetNode
,
node
,
moveType
,
isSilent
)
{
if
(
!
node
)
return
node
;
if
(
targetNode
&&
!
targetNode
.
isParent
&&
this
.
setting
.
data
.
keep
.
leaf
&&
moveType
===
consts
.
move
.
TYPE_INNER
)
{
return
null
;
}
else
if
(
targetNode
&&
((
node
.
parentTId
==
targetNode
.
tId
&&
moveType
==
consts
.
move
.
TYPE_INNER
)
||
$$
(
node
,
this
.
setting
).
find
(
"
#
"
+
targetNode
.
tId
).
length
>
0
))
{
return
null
;
}
else
if
(
!
targetNode
)
{
targetNode
=
null
;
}
var
_this
=
this
;
function
moveCallback
()
{
view
.
moveNode
(
_this
.
setting
,
targetNode
,
node
,
moveType
,
false
,
isSilent
);
}
if
(
tools
.
canAsync
(
this
.
setting
,
targetNode
)
&&
moveType
===
consts
.
move
.
TYPE_INNER
)
{
view
.
asyncNode
(
this
.
setting
,
targetNode
,
isSilent
,
moveCallback
);
}
else
{
moveCallback
();
}
return
node
;
}
zTreeTools
.
setEditable
=
function
(
editable
)
{
this
.
setting
.
edit
.
enable
=
editable
;
return
this
.
refresh
();
}
},
//method of operate data
_data
=
{
setSonNodeLevel
:
function
(
setting
,
parentNode
,
node
)
{
if
(
!
node
)
return
;
var
childKey
=
setting
.
data
.
key
.
children
;
node
.
level
=
(
parentNode
)?
parentNode
.
level
+
1
:
0
;
if
(
!
node
[
childKey
])
return
;
for
(
var
i
=
0
,
l
=
node
[
childKey
].
length
;
i
<
l
;
i
++
)
{
if
(
node
[
childKey
][
i
])
data
.
setSonNodeLevel
(
setting
,
node
,
node
[
childKey
][
i
]);
}
}
},
//method of event proxy
_event
=
{
},
//method of event handler
_handler
=
{
onHoverOverNode
:
function
(
event
,
node
)
{
var
setting
=
data
.
getSetting
(
event
.
data
.
treeId
),
root
=
data
.
getRoot
(
setting
);
if
(
root
.
curHoverNode
!=
node
)
{
_handler
.
onHoverOutNode
(
event
);
}
root
.
curHoverNode
=
node
;
view
.
addHoverDom
(
setting
,
node
);
},
onHoverOutNode
:
function
(
event
,
node
)
{
var
setting
=
data
.
getSetting
(
event
.
data
.
treeId
),
root
=
data
.
getRoot
(
setting
);
if
(
root
.
curHoverNode
&&
!
data
.
isSelectedNode
(
setting
,
root
.
curHoverNode
))
{
view
.
removeTreeDom
(
setting
,
root
.
curHoverNode
);
root
.
curHoverNode
=
null
;
}
},
onMousedownNode
:
function
(
eventMouseDown
,
_node
)
{
var
i
,
l
,
setting
=
data
.
getSetting
(
eventMouseDown
.
data
.
treeId
),
root
=
data
.
getRoot
(
setting
),
roots
=
data
.
getRoots
();
//right click can't drag & drop
if
(
eventMouseDown
.
button
==
2
||
!
setting
.
edit
.
enable
||
(
!
setting
.
edit
.
drag
.
isCopy
&&
!
setting
.
edit
.
drag
.
isMove
))
return
true
;
//input of edit node name can't drag & drop
var
target
=
eventMouseDown
.
target
,
_nodes
=
data
.
getRoot
(
setting
).
curSelectedList
,
nodes
=
[];
if
(
!
data
.
isSelectedNode
(
setting
,
_node
))
{
nodes
=
[
_node
];
}
else
{
for
(
i
=
0
,
l
=
_nodes
.
length
;
i
<
l
;
i
++
)
{
if
(
_nodes
[
i
].
editNameFlag
&&
tools
.
eqs
(
target
.
tagName
,
"
input
"
)
&&
target
.
getAttribute
(
"
treeNode
"
+
consts
.
id
.
INPUT
)
!==
null
)
{
return
true
;
}
nodes
.
push
(
_nodes
[
i
]);
if
(
nodes
[
0
].
parentTId
!==
_nodes
[
i
].
parentTId
)
{
nodes
=
[
_node
];
break
;
}
}
}
view
.
editNodeBlur
=
true
;
view
.
cancelCurEditNode
(
setting
);
var
doc
=
$
(
setting
.
treeObj
.
get
(
0
).
ownerDocument
),
body
=
$
(
setting
.
treeObj
.
get
(
0
).
ownerDocument
.
body
),
curNode
,
tmpArrow
,
tmpTarget
,
isOtherTree
=
false
,
targetSetting
=
setting
,
sourceSetting
=
setting
,
preNode
,
nextNode
,
preTmpTargetNodeId
=
null
,
preTmpMoveType
=
null
,
tmpTargetNodeId
=
null
,
moveType
=
consts
.
move
.
TYPE_INNER
,
mouseDownX
=
eventMouseDown
.
clientX
,
mouseDownY
=
eventMouseDown
.
clientY
,
startTime
=
(
new
Date
()).
getTime
();
if
(
tools
.
uCanDo
(
setting
))
{
doc
.
bind
(
"
mousemove
"
,
_docMouseMove
);
}
function
_docMouseMove
(
event
)
{
//avoid start drag after click node
if
(
root
.
dragFlag
==
0
&&
Math
.
abs
(
mouseDownX
-
event
.
clientX
)
<
setting
.
edit
.
drag
.
minMoveSize
&&
Math
.
abs
(
mouseDownY
-
event
.
clientY
)
<
setting
.
edit
.
drag
.
minMoveSize
)
{
return
true
;
}
var
i
,
l
,
tmpNode
,
tmpDom
,
tmpNodes
,
childKey
=
setting
.
data
.
key
.
children
;
body
.
css
(
"
cursor
"
,
"
pointer
"
);
if
(
root
.
dragFlag
==
0
)
{
if
(
tools
.
apply
(
setting
.
callback
.
beforeDrag
,
[
setting
.
treeId
,
nodes
],
true
)
==
false
)
{
_docMouseUp
(
event
);
return
true
;
}
for
(
i
=
0
,
l
=
nodes
.
length
;
i
<
l
;
i
++
)
{
if
(
i
==
0
)
{
root
.
dragNodeShowBefore
=
[];
}
tmpNode
=
nodes
[
i
];
if
(
tmpNode
.
isParent
&&
tmpNode
.
open
)
{
view
.
expandCollapseNode
(
setting
,
tmpNode
,
!
tmpNode
.
open
);
root
.
dragNodeShowBefore
[
tmpNode
.
tId
]
=
true
;
}
else
{
root
.
dragNodeShowBefore
[
tmpNode
.
tId
]
=
false
;
}
}
root
.
dragFlag
=
1
;
roots
.
showHoverDom
=
false
;
tools
.
showIfameMask
(
setting
,
true
);
//sort
var
isOrder
=
true
,
lastIndex
=
-
1
;
if
(
nodes
.
length
>
1
)
{
var
pNodes
=
nodes
[
0
].
parentTId
?
nodes
[
0
].
getParentNode
()[
childKey
]
:
data
.
getNodes
(
setting
);
tmpNodes
=
[];
for
(
i
=
0
,
l
=
pNodes
.
length
;
i
<
l
;
i
++
)
{
if
(
root
.
dragNodeShowBefore
[
pNodes
[
i
].
tId
]
!==
undefined
)
{
if
(
isOrder
&&
lastIndex
>
-
1
&&
(
lastIndex
+
1
)
!==
i
)
{
isOrder
=
false
;
}
tmpNodes
.
push
(
pNodes
[
i
]);
lastIndex
=
i
;
}
if
(
nodes
.
length
===
tmpNodes
.
length
)
{
nodes
=
tmpNodes
;
break
;
}
}
}
if
(
isOrder
)
{
preNode
=
nodes
[
0
].
getPreNode
();
nextNode
=
nodes
[
nodes
.
length
-
1
].
getNextNode
();
}
//set node in selected
curNode
=
$$
(
"
<ul class='zTreeDragUL'></ul>
"
,
setting
);
for
(
i
=
0
,
l
=
nodes
.
length
;
i
<
l
;
i
++
)
{
tmpNode
=
nodes
[
i
];
tmpNode
.
editNameFlag
=
false
;
view
.
selectNode
(
setting
,
tmpNode
,
i
>
0
);
view
.
removeTreeDom
(
setting
,
tmpNode
);
if
(
i
>
setting
.
edit
.
drag
.
maxShowNodeNum
-
1
)
{
continue
;
}
tmpDom
=
$$
(
"
<li id='
"
+
tmpNode
.
tId
+
"
_tmp'></li>
"
,
setting
);
tmpDom
.
append
(
$$
(
tmpNode
,
consts
.
id
.
A
,
setting
).
clone
());
tmpDom
.
css
(
"
padding
"
,
"
0
"
);
tmpDom
.
children
(
"
#
"
+
tmpNode
.
tId
+
consts
.
id
.
A
).
removeClass
(
consts
.
node
.
CURSELECTED
);
curNode
.
append
(
tmpDom
);
if
(
i
==
setting
.
edit
.
drag
.
maxShowNodeNum
-
1
)
{
tmpDom
=
$$
(
"
<li id='
"
+
tmpNode
.
tId
+
"
_moretmp'><a> ... </a></li>
"
,
setting
);
curNode
.
append
(
tmpDom
);
}
}
curNode
.
attr
(
"
id
"
,
nodes
[
0
].
tId
+
consts
.
id
.
UL
+
"
_tmp
"
);
curNode
.
addClass
(
setting
.
treeObj
.
attr
(
"
class
"
));
curNode
.
appendTo
(
body
);
tmpArrow
=
$$
(
"
<span class='tmpzTreeMove_arrow'></span>
"
,
setting
);
tmpArrow
.
attr
(
"
id
"
,
"
zTreeMove_arrow_tmp
"
);
tmpArrow
.
appendTo
(
body
);
setting
.
treeObj
.
trigger
(
consts
.
event
.
DRAG
,
[
event
,
setting
.
treeId
,
nodes
]);
}
if
(
root
.
dragFlag
==
1
)
{
if
(
tmpTarget
&&
tmpArrow
.
attr
(
"
id
"
)
==
event
.
target
.
id
&&
tmpTargetNodeId
&&
(
event
.
clientX
+
doc
.
scrollLeft
()
+
2
)
>
(
$
(
"
#
"
+
tmpTargetNodeId
+
consts
.
id
.
A
,
tmpTarget
).
offset
().
left
))
{
var
xT
=
$
(
"
#
"
+
tmpTargetNodeId
+
consts
.
id
.
A
,
tmpTarget
);
event
.
target
=
(
xT
.
length
>
0
)
?
xT
.
get
(
0
)
:
event
.
target
;
}
else
if
(
tmpTarget
)
{
tmpTarget
.
removeClass
(
consts
.
node
.
TMPTARGET_TREE
);
if
(
tmpTargetNodeId
)
$
(
"
#
"
+
tmpTargetNodeId
+
consts
.
id
.
A
,
tmpTarget
).
removeClass
(
consts
.
node
.
TMPTARGET_NODE
+
"
_
"
+
consts
.
move
.
TYPE_PREV
)
.
removeClass
(
consts
.
node
.
TMPTARGET_NODE
+
"
_
"
+
_consts
.
move
.
TYPE_NEXT
).
removeClass
(
consts
.
node
.
TMPTARGET_NODE
+
"
_
"
+
_consts
.
move
.
TYPE_INNER
);
}
tmpTarget
=
null
;
tmpTargetNodeId
=
null
;
//judge drag & drop in multi ztree
isOtherTree
=
false
;
targetSetting
=
setting
;
var
settings
=
data
.
getSettings
();
for
(
var
s
in
settings
)
{
if
(
settings
[
s
].
treeId
&&
settings
[
s
].
edit
.
enable
&&
settings
[
s
].
treeId
!=
setting
.
treeId
&&
(
event
.
target
.
id
==
settings
[
s
].
treeId
||
$
(
event
.
target
).
parents
(
"
#
"
+
settings
[
s
].
treeId
).
length
>
0
))
{
isOtherTree
=
true
;
targetSetting
=
settings
[
s
];
}
}
var
docScrollTop
=
doc
.
scrollTop
(),
docScrollLeft
=
doc
.
scrollLeft
(),
treeOffset
=
targetSetting
.
treeObj
.
offset
(),
scrollHeight
=
targetSetting
.
treeObj
.
get
(
0
).
scrollHeight
,
scrollWidth
=
targetSetting
.
treeObj
.
get
(
0
).
scrollWidth
,
dTop
=
(
event
.
clientY
+
docScrollTop
-
treeOffset
.
top
),
dBottom
=
(
targetSetting
.
treeObj
.
height
()
+
treeOffset
.
top
-
event
.
clientY
-
docScrollTop
),
dLeft
=
(
event
.
clientX
+
docScrollLeft
-
treeOffset
.
left
),
dRight
=
(
targetSetting
.
treeObj
.
width
()
+
treeOffset
.
left
-
event
.
clientX
-
docScrollLeft
),
isTop
=
(
dTop
<
setting
.
edit
.
drag
.
borderMax
&&
dTop
>
setting
.
edit
.
drag
.
borderMin
),
isBottom
=
(
dBottom
<
setting
.
edit
.
drag
.
borderMax
&&
dBottom
>
setting
.
edit
.
drag
.
borderMin
),
isLeft
=
(
dLeft
<
setting
.
edit
.
drag
.
borderMax
&&
dLeft
>
setting
.
edit
.
drag
.
borderMin
),
isRight
=
(
dRight
<
setting
.
edit
.
drag
.
borderMax
&&
dRight
>
setting
.
edit
.
drag
.
borderMin
),
isTreeInner
=
dTop
>
setting
.
edit
.
drag
.
borderMin
&&
dBottom
>
setting
.
edit
.
drag
.
borderMin
&&
dLeft
>
setting
.
edit
.
drag
.
borderMin
&&
dRight
>
setting
.
edit
.
drag
.
borderMin
,
isTreeTop
=
(
isTop
&&
targetSetting
.
treeObj
.
scrollTop
()
<=
0
),
isTreeBottom
=
(
isBottom
&&
(
targetSetting
.
treeObj
.
scrollTop
()
+
targetSetting
.
treeObj
.
height
()
+
10
)
>=
scrollHeight
),
isTreeLeft
=
(
isLeft
&&
targetSetting
.
treeObj
.
scrollLeft
()
<=
0
),
isTreeRight
=
(
isRight
&&
(
targetSetting
.
treeObj
.
scrollLeft
()
+
targetSetting
.
treeObj
.
width
()
+
10
)
>=
scrollWidth
);
if
(
event
.
target
&&
tools
.
isChildOrSelf
(
event
.
target
,
targetSetting
.
treeId
))
{
//get node <li> dom
var
targetObj
=
event
.
target
;
while
(
targetObj
&&
targetObj
.
tagName
&&
!
tools
.
eqs
(
targetObj
.
tagName
,
"
li
"
)
&&
targetObj
.
id
!=
targetSetting
.
treeId
)
{
targetObj
=
targetObj
.
parentNode
;
}
var
canMove
=
true
;
//don't move to self or children of self
for
(
i
=
0
,
l
=
nodes
.
length
;
i
<
l
;
i
++
)
{
tmpNode
=
nodes
[
i
];
if
(
targetObj
.
id
===
tmpNode
.
tId
)
{
canMove
=
false
;
break
;
}
else
if
(
$$
(
tmpNode
,
setting
).
find
(
"
#
"
+
targetObj
.
id
).
length
>
0
)
{
canMove
=
false
;
break
;
}
}
if
(
canMove
&&
event
.
target
&&
tools
.
isChildOrSelf
(
event
.
target
,
targetObj
.
id
+
consts
.
id
.
A
))
{
tmpTarget
=
$
(
targetObj
);
tmpTargetNodeId
=
targetObj
.
id
;
}
}
//the mouse must be in zTree
tmpNode
=
nodes
[
0
];
if
(
isTreeInner
&&
tools
.
isChildOrSelf
(
event
.
target
,
targetSetting
.
treeId
))
{
//judge mouse move in root of ztree
if
(
!
tmpTarget
&&
(
event
.
target
.
id
==
targetSetting
.
treeId
||
isTreeTop
||
isTreeBottom
||
isTreeLeft
||
isTreeRight
)
&&
(
isOtherTree
||
(
!
isOtherTree
&&
tmpNode
.
parentTId
)))
{
tmpTarget
=
targetSetting
.
treeObj
;
}
//auto scroll top
if
(
isTop
)
{
targetSetting
.
treeObj
.
scrollTop
(
targetSetting
.
treeObj
.
scrollTop
()
-
10
);
}
else
if
(
isBottom
)
{
targetSetting
.
treeObj
.
scrollTop
(
targetSetting
.
treeObj
.
scrollTop
()
+
10
);
}
if
(
isLeft
)
{
targetSetting
.
treeObj
.
scrollLeft
(
targetSetting
.
treeObj
.
scrollLeft
()
-
10
);
}
else
if
(
isRight
)
{
targetSetting
.
treeObj
.
scrollLeft
(
targetSetting
.
treeObj
.
scrollLeft
()
+
10
);
}
//auto scroll left
if
(
tmpTarget
&&
tmpTarget
!=
targetSetting
.
treeObj
&&
tmpTarget
.
offset
().
left
<
targetSetting
.
treeObj
.
offset
().
left
)
{
targetSetting
.
treeObj
.
scrollLeft
(
targetSetting
.
treeObj
.
scrollLeft
()
+
tmpTarget
.
offset
().
left
-
targetSetting
.
treeObj
.
offset
().
left
);
}
}
curNode
.
css
({
"
top
"
:
(
event
.
clientY
+
docScrollTop
+
3
)
+
"
px
"
,
"
left
"
:
(
event
.
clientX
+
docScrollLeft
+
3
)
+
"
px
"
});
var
dX
=
0
;
var
dY
=
0
;
if
(
tmpTarget
&&
tmpTarget
.
attr
(
"
id
"
)
!=
targetSetting
.
treeId
)
{
var
tmpTargetNode
=
tmpTargetNodeId
==
null
?
null
:
data
.
getNodeCache
(
targetSetting
,
tmpTargetNodeId
),
isCopy
=
((
event
.
ctrlKey
||
event
.
metaKey
)
&&
setting
.
edit
.
drag
.
isMove
&&
setting
.
edit
.
drag
.
isCopy
)
||
(
!
setting
.
edit
.
drag
.
isMove
&&
setting
.
edit
.
drag
.
isCopy
),
isPrev
=
!!
(
preNode
&&
tmpTargetNodeId
===
preNode
.
tId
),
isNext
=
!!
(
nextNode
&&
tmpTargetNodeId
===
nextNode
.
tId
),
isInner
=
(
tmpNode
.
parentTId
&&
tmpNode
.
parentTId
==
tmpTargetNodeId
),
canPrev
=
(
isCopy
||
!
isNext
)
&&
tools
.
apply
(
targetSetting
.
edit
.
drag
.
prev
,
[
targetSetting
.
treeId
,
nodes
,
tmpTargetNode
],
!!
targetSetting
.
edit
.
drag
.
prev
),
canNext
=
(
isCopy
||
!
isPrev
)
&&
tools
.
apply
(
targetSetting
.
edit
.
drag
.
next
,
[
targetSetting
.
treeId
,
nodes
,
tmpTargetNode
],
!!
targetSetting
.
edit
.
drag
.
next
),
canInner
=
(
isCopy
||
!
isInner
)
&&
!
(
targetSetting
.
data
.
keep
.
leaf
&&
!
tmpTargetNode
.
isParent
)
&&
tools
.
apply
(
targetSetting
.
edit
.
drag
.
inner
,
[
targetSetting
.
treeId
,
nodes
,
tmpTargetNode
],
!!
targetSetting
.
edit
.
drag
.
inner
);
if
(
!
canPrev
&&
!
canNext
&&
!
canInner
)
{
tmpTarget
=
null
;
tmpTargetNodeId
=
""
;
moveType
=
consts
.
move
.
TYPE_INNER
;
tmpArrow
.
css
({
"
display
"
:
"
none
"
});
if
(
window
.
zTreeMoveTimer
)
{
clearTimeout
(
window
.
zTreeMoveTimer
);
window
.
zTreeMoveTargetNodeTId
=
null
}
}
else
{
var
tmpTargetA
=
$
(
"
#
"
+
tmpTargetNodeId
+
consts
.
id
.
A
,
tmpTarget
),
tmpNextA
=
tmpTargetNode
.
isLastNode
?
null
:
$
(
"
#
"
+
tmpTargetNode
.
getNextNode
().
tId
+
consts
.
id
.
A
,
tmpTarget
.
next
()),
tmpTop
=
tmpTargetA
.
offset
().
top
,
tmpLeft
=
tmpTargetA
.
offset
().
left
,
prevPercent
=
canPrev
?
(
canInner
?
0.25
:
(
canNext
?
0.5
:
1
)
)
:
-
1
,
nextPercent
=
canNext
?
(
canInner
?
0.75
:
(
canPrev
?
0.5
:
0
)
)
:
-
1
,
dY_percent
=
(
event
.
clientY
+
docScrollTop
-
tmpTop
)
/
tmpTargetA
.
height
();
if
((
prevPercent
==
1
||
dY_percent
<=
prevPercent
&&
dY_percent
>=-
.
2
)
&&
canPrev
)
{
dX
=
1
-
tmpArrow
.
width
();
dY
=
tmpTop
-
tmpArrow
.
height
()
/
2
;
moveType
=
consts
.
move
.
TYPE_PREV
;
}
else
if
((
nextPercent
==
0
||
dY_percent
>=
nextPercent
&&
dY_percent
<=
1.2
)
&&
canNext
)
{
dX
=
1
-
tmpArrow
.
width
();
dY
=
(
tmpNextA
==
null
||
(
tmpTargetNode
.
isParent
&&
tmpTargetNode
.
open
))
?
(
tmpTop
+
tmpTargetA
.
height
()
-
tmpArrow
.
height
()
/
2
)
:
(
tmpNextA
.
offset
().
top
-
tmpArrow
.
height
()
/
2
);
moveType
=
consts
.
move
.
TYPE_NEXT
;
}
else
{
dX
=
5
-
tmpArrow
.
width
();
dY
=
tmpTop
;
moveType
=
consts
.
move
.
TYPE_INNER
;
}
tmpArrow
.
css
({
"
display
"
:
"
block
"
,
"
top
"
:
dY
+
"
px
"
,
"
left
"
:
(
tmpLeft
+
dX
)
+
"
px
"
});
tmpTargetA
.
addClass
(
consts
.
node
.
TMPTARGET_NODE
+
"
_
"
+
moveType
);
if
(
preTmpTargetNodeId
!=
tmpTargetNodeId
||
preTmpMoveType
!=
moveType
)
{
startTime
=
(
new
Date
()).
getTime
();
}
if
(
tmpTargetNode
&&
tmpTargetNode
.
isParent
&&
moveType
==
consts
.
move
.
TYPE_INNER
)
{
var
startTimer
=
true
;
if
(
window
.
zTreeMoveTimer
&&
window
.
zTreeMoveTargetNodeTId
!==
tmpTargetNode
.
tId
)
{
clearTimeout
(
window
.
zTreeMoveTimer
);
window
.
zTreeMoveTargetNodeTId
=
null
;
}
else
if
(
window
.
zTreeMoveTimer
&&
window
.
zTreeMoveTargetNodeTId
===
tmpTargetNode
.
tId
)
{
startTimer
=
false
;
}
if
(
startTimer
)
{
window
.
zTreeMoveTimer
=
setTimeout
(
function
()
{
if
(
moveType
!=
consts
.
move
.
TYPE_INNER
)
return
;
if
(
tmpTargetNode
&&
tmpTargetNode
.
isParent
&&
!
tmpTargetNode
.
open
&&
(
new
Date
()).
getTime
()
-
startTime
>
targetSetting
.
edit
.
drag
.
autoOpenTime
&&
tools
.
apply
(
targetSetting
.
callback
.
beforeDragOpen
,
[
targetSetting
.
treeId
,
tmpTargetNode
],
true
))
{
view
.
switchNode
(
targetSetting
,
tmpTargetNode
);
if
(
targetSetting
.
edit
.
drag
.
autoExpandTrigger
)
{
targetSetting
.
treeObj
.
trigger
(
consts
.
event
.
EXPAND
,
[
targetSetting
.
treeId
,
tmpTargetNode
]);
}
}
},
targetSetting
.
edit
.
drag
.
autoOpenTime
+
50
);
window
.
zTreeMoveTargetNodeTId
=
tmpTargetNode
.
tId
;
}
}
}
}
else
{
moveType
=
consts
.
move
.
TYPE_INNER
;
if
(
tmpTarget
&&
tools
.
apply
(
targetSetting
.
edit
.
drag
.
inner
,
[
targetSetting
.
treeId
,
nodes
,
null
],
!!
targetSetting
.
edit
.
drag
.
inner
))
{
tmpTarget
.
addClass
(
consts
.
node
.
TMPTARGET_TREE
);
}
else
{
tmpTarget
=
null
;
}
tmpArrow
.
css
({
"
display
"
:
"
none
"
});
if
(
window
.
zTreeMoveTimer
)
{
clearTimeout
(
window
.
zTreeMoveTimer
);
window
.
zTreeMoveTargetNodeTId
=
null
;
}
}
preTmpTargetNodeId
=
tmpTargetNodeId
;
preTmpMoveType
=
moveType
;
setting
.
treeObj
.
trigger
(
consts
.
event
.
DRAGMOVE
,
[
event
,
setting
.
treeId
,
nodes
]);
}
return
false
;
}
doc
.
bind
(
"
mouseup
"
,
_docMouseUp
);
function
_docMouseUp
(
event
)
{
if
(
window
.
zTreeMoveTimer
)
{
clearTimeout
(
window
.
zTreeMoveTimer
);
window
.
zTreeMoveTargetNodeTId
=
null
;
}
preTmpTargetNodeId
=
null
;
preTmpMoveType
=
null
;
doc
.
unbind
(
"
mousemove
"
,
_docMouseMove
);
doc
.
unbind
(
"
mouseup
"
,
_docMouseUp
);
doc
.
unbind
(
"
selectstart
"
,
_docSelect
);
body
.
css
(
"
cursor
"
,
"
auto
"
);
if
(
tmpTarget
)
{
tmpTarget
.
removeClass
(
consts
.
node
.
TMPTARGET_TREE
);
if
(
tmpTargetNodeId
)
$
(
"
#
"
+
tmpTargetNodeId
+
consts
.
id
.
A
,
tmpTarget
).
removeClass
(
consts
.
node
.
TMPTARGET_NODE
+
"
_
"
+
consts
.
move
.
TYPE_PREV
)
.
removeClass
(
consts
.
node
.
TMPTARGET_NODE
+
"
_
"
+
_consts
.
move
.
TYPE_NEXT
).
removeClass
(
consts
.
node
.
TMPTARGET_NODE
+
"
_
"
+
_consts
.
move
.
TYPE_INNER
);
}
tools
.
showIfameMask
(
setting
,
false
);
roots
.
showHoverDom
=
true
;
if
(
root
.
dragFlag
==
0
)
return
;
root
.
dragFlag
=
0
;
var
i
,
l
,
tmpNode
;
for
(
i
=
0
,
l
=
nodes
.
length
;
i
<
l
;
i
++
)
{
tmpNode
=
nodes
[
i
];
if
(
tmpNode
.
isParent
&&
root
.
dragNodeShowBefore
[
tmpNode
.
tId
]
&&
!
tmpNode
.
open
)
{
view
.
expandCollapseNode
(
setting
,
tmpNode
,
!
tmpNode
.
open
);
delete
root
.
dragNodeShowBefore
[
tmpNode
.
tId
];
}
}
if
(
curNode
)
curNode
.
remove
();
if
(
tmpArrow
)
tmpArrow
.
remove
();
var
isCopy
=
((
event
.
ctrlKey
||
event
.
metaKey
)
&&
setting
.
edit
.
drag
.
isMove
&&
setting
.
edit
.
drag
.
isCopy
)
||
(
!
setting
.
edit
.
drag
.
isMove
&&
setting
.
edit
.
drag
.
isCopy
);
if
(
!
isCopy
&&
tmpTarget
&&
tmpTargetNodeId
&&
nodes
[
0
].
parentTId
&&
tmpTargetNodeId
==
nodes
[
0
].
parentTId
&&
moveType
==
consts
.
move
.
TYPE_INNER
)
{
tmpTarget
=
null
;
}
if
(
tmpTarget
)
{
var
dragTargetNode
=
tmpTargetNodeId
==
null
?
null
:
data
.
getNodeCache
(
targetSetting
,
tmpTargetNodeId
);
if
(
tools
.
apply
(
setting
.
callback
.
beforeDrop
,
[
targetSetting
.
treeId
,
nodes
,
dragTargetNode
,
moveType
,
isCopy
],
true
)
==
false
)
{
view
.
selectNodes
(
sourceSetting
,
nodes
);
return
;
}
var
newNodes
=
isCopy
?
tools
.
clone
(
nodes
)
:
nodes
;
function
dropCallback
()
{
if
(
isOtherTree
)
{
if
(
!
isCopy
)
{
for
(
var
i
=
0
,
l
=
nodes
.
length
;
i
<
l
;
i
++
)
{
view
.
removeNode
(
setting
,
nodes
[
i
]);
}
}
if
(
moveType
==
consts
.
move
.
TYPE_INNER
)
{
view
.
addNodes
(
targetSetting
,
dragTargetNode
,
-
1
,
newNodes
);
}
else
{
view
.
addNodes
(
targetSetting
,
dragTargetNode
.
getParentNode
(),
moveType
==
consts
.
move
.
TYPE_PREV
?
dragTargetNode
.
getIndex
()
:
dragTargetNode
.
getIndex
()
+
1
,
newNodes
);
}
}
else
{
if
(
isCopy
&&
moveType
==
consts
.
move
.
TYPE_INNER
)
{
view
.
addNodes
(
targetSetting
,
dragTargetNode
,
-
1
,
newNodes
);
}
else
if
(
isCopy
)
{
view
.
addNodes
(
targetSetting
,
dragTargetNode
.
getParentNode
(),
moveType
==
consts
.
move
.
TYPE_PREV
?
dragTargetNode
.
getIndex
()
:
dragTargetNode
.
getIndex
()
+
1
,
newNodes
);
}
else
{
if
(
moveType
!=
consts
.
move
.
TYPE_NEXT
)
{
for
(
i
=
0
,
l
=
newNodes
.
length
;
i
<
l
;
i
++
)
{
view
.
moveNode
(
targetSetting
,
dragTargetNode
,
newNodes
[
i
],
moveType
,
false
);
}
}
else
{
for
(
i
=-
1
,
l
=
newNodes
.
length
-
1
;
i
<
l
;
l
--
)
{
view
.
moveNode
(
targetSetting
,
dragTargetNode
,
newNodes
[
l
],
moveType
,
false
);
}
}
}
}
view
.
selectNodes
(
targetSetting
,
newNodes
);
var
a
=
$$
(
newNodes
[
0
],
setting
).
get
(
0
);
if
(
a
)
{
if
(
a
.
scrollIntoView
)
{
a
.
scrollIntoView
(
false
);
}
else
{
try
{
a
.
focus
().
blur
();}
catch
(
e
){}
}
}
setting
.
treeObj
.
trigger
(
consts
.
event
.
DROP
,
[
event
,
targetSetting
.
treeId
,
newNodes
,
dragTargetNode
,
moveType
,
isCopy
]);
}
if
(
moveType
==
consts
.
move
.
TYPE_INNER
&&
tools
.
canAsync
(
targetSetting
,
dragTargetNode
))
{
view
.
asyncNode
(
targetSetting
,
dragTargetNode
,
false
,
dropCallback
);
}
else
{
dropCallback
();
}
}
else
{
view
.
selectNodes
(
sourceSetting
,
nodes
);
setting
.
treeObj
.
trigger
(
consts
.
event
.
DROP
,
[
event
,
setting
.
treeId
,
nodes
,
null
,
null
,
null
]);
}
}
doc
.
bind
(
"
selectstart
"
,
_docSelect
);
function
_docSelect
()
{
return
false
;
}
//Avoid FireFox's Bug
//If zTree Div CSS set 'overflow', so drag node outside of zTree, and event.target is error.
if
(
eventMouseDown
.
preventDefault
)
{
eventMouseDown
.
preventDefault
();
}
return
true
;
}
},
//method of tools for zTree
_tools
=
{
getAbs
:
function
(
obj
)
{
var
oRect
=
obj
.
getBoundingClientRect
(),
scrollTop
=
document
.
body
.
scrollTop
+
document
.
documentElement
.
scrollTop
,
scrollLeft
=
document
.
body
.
scrollLeft
+
document
.
documentElement
.
scrollLeft
;
return
[
oRect
.
left
+
scrollLeft
,
oRect
.
top
+
scrollTop
];
},
inputFocus
:
function
(
inputObj
)
{
if
(
inputObj
.
get
(
0
))
{
inputObj
.
focus
();
tools
.
setCursorPosition
(
inputObj
.
get
(
0
),
inputObj
.
val
().
length
);
}
},
inputSelect
:
function
(
inputObj
)
{
if
(
inputObj
.
get
(
0
))
{
inputObj
.
focus
();
inputObj
.
select
();
}
},
setCursorPosition
:
function
(
obj
,
pos
){
if
(
obj
.
setSelectionRange
)
{
obj
.
focus
();
obj
.
setSelectionRange
(
pos
,
pos
);
}
else
if
(
obj
.
createTextRange
)
{
var
range
=
obj
.
createTextRange
();
range
.
collapse
(
true
);
range
.
moveEnd
(
'
character
'
,
pos
);
range
.
moveStart
(
'
character
'
,
pos
);
range
.
select
();
}
},
showIfameMask
:
function
(
setting
,
showSign
)
{
var
root
=
data
.
getRoot
(
setting
);
//clear full mask
while
(
root
.
dragMaskList
.
length
>
0
)
{
root
.
dragMaskList
[
0
].
remove
();
root
.
dragMaskList
.
shift
();
}
if
(
showSign
)
{
//show mask
var
iframeList
=
$$
(
"
iframe
"
,
setting
);
for
(
var
i
=
0
,
l
=
iframeList
.
length
;
i
<
l
;
i
++
)
{
var
obj
=
iframeList
.
get
(
i
),
r
=
tools
.
getAbs
(
obj
),
dragMask
=
$$
(
"
<div id='zTreeMask_
"
+
i
+
"
' class='zTreeMask' style='top:
"
+
r
[
1
]
+
"
px; left:
"
+
r
[
0
]
+
"
px; width:
"
+
obj
.
offsetWidth
+
"
px; height:
"
+
obj
.
offsetHeight
+
"
px;'></div>
"
,
setting
);
dragMask
.
appendTo
(
$$
(
"
body
"
,
setting
));
root
.
dragMaskList
.
push
(
dragMask
);
}
}
}
},
//method of operate ztree dom
_view
=
{
addEditBtn
:
function
(
setting
,
node
)
{
if
(
node
.
editNameFlag
||
$$
(
node
,
consts
.
id
.
EDIT
,
setting
).
length
>
0
)
{
return
;
}
if
(
!
tools
.
apply
(
setting
.
edit
.
showRenameBtn
,
[
setting
.
treeId
,
node
],
setting
.
edit
.
showRenameBtn
))
{
return
;
}
var
aObj
=
$$
(
node
,
consts
.
id
.
A
,
setting
),
editStr
=
"
<span class='
"
+
consts
.
className
.
BUTTON
+
"
edit' id='
"
+
node
.
tId
+
consts
.
id
.
EDIT
+
"
' title='
"
+
tools
.
apply
(
setting
.
edit
.
renameTitle
,
[
setting
.
treeId
,
node
],
setting
.
edit
.
renameTitle
)
+
"
' treeNode
"
+
consts
.
id
.
EDIT
+
"
style='display:none;'></span>
"
;
aObj
.
append
(
editStr
);
$$
(
node
,
consts
.
id
.
EDIT
,
setting
).
bind
(
'
click
'
,
function
()
{
if
(
!
tools
.
uCanDo
(
setting
)
||
tools
.
apply
(
setting
.
callback
.
beforeEditName
,
[
setting
.
treeId
,
node
],
true
)
==
false
)
return
false
;
view
.
editNode
(
setting
,
node
);
return
false
;
}
).
show
();
},
addRemoveBtn
:
function
(
setting
,
node
)
{
if
(
node
.
editNameFlag
||
$$
(
node
,
consts
.
id
.
REMOVE
,
setting
).
length
>
0
)
{
return
;
}
if
(
!
tools
.
apply
(
setting
.
edit
.
showRemoveBtn
,
[
setting
.
treeId
,
node
],
setting
.
edit
.
showRemoveBtn
))
{
return
;
}
var
aObj
=
$$
(
node
,
consts
.
id
.
A
,
setting
),
removeStr
=
"
<span class='
"
+
consts
.
className
.
BUTTON
+
"
remove' id='
"
+
node
.
tId
+
consts
.
id
.
REMOVE
+
"
' title='
"
+
tools
.
apply
(
setting
.
edit
.
removeTitle
,
[
setting
.
treeId
,
node
],
setting
.
edit
.
removeTitle
)
+
"
' treeNode
"
+
consts
.
id
.
REMOVE
+
"
style='display:none;'></span>
"
;
aObj
.
append
(
removeStr
);
$$
(
node
,
consts
.
id
.
REMOVE
,
setting
).
bind
(
'
click
'
,
function
()
{
if
(
!
tools
.
uCanDo
(
setting
)
||
tools
.
apply
(
setting
.
callback
.
beforeRemove
,
[
setting
.
treeId
,
node
],
true
)
==
false
)
return
false
;
view
.
removeNode
(
setting
,
node
);
setting
.
treeObj
.
trigger
(
consts
.
event
.
REMOVE
,
[
setting
.
treeId
,
node
]);
return
false
;
}
).
bind
(
'
mousedown
'
,
function
(
eventMouseDown
)
{
return
true
;
}
).
show
();
},
addHoverDom
:
function
(
setting
,
node
)
{
if
(
data
.
getRoots
().
showHoverDom
)
{
node
.
isHover
=
true
;
if
(
setting
.
edit
.
enable
)
{
view
.
addEditBtn
(
setting
,
node
);
view
.
addRemoveBtn
(
setting
,
node
);
}
tools
.
apply
(
setting
.
view
.
addHoverDom
,
[
setting
.
treeId
,
node
]);
}
},
cancelCurEditNode
:
function
(
setting
,
forceName
,
isCancel
)
{
var
root
=
data
.
getRoot
(
setting
),
nameKey
=
setting
.
data
.
key
.
name
,
node
=
root
.
curEditNode
;
if
(
node
)
{
var
inputObj
=
root
.
curEditInput
,
newName
=
forceName
?
forceName
:(
isCancel
?
node
[
nameKey
]:
inputObj
.
val
());
if
(
tools
.
apply
(
setting
.
callback
.
beforeRename
,
[
setting
.
treeId
,
node
,
newName
,
isCancel
],
true
)
===
false
)
{
return
false
;
}
node
[
nameKey
]
=
newName
;
var
aObj
=
$$
(
node
,
consts
.
id
.
A
,
setting
);
aObj
.
removeClass
(
consts
.
node
.
CURSELECTED_EDIT
);
inputObj
.
unbind
();
view
.
setNodeName
(
setting
,
node
);
node
.
editNameFlag
=
false
;
root
.
curEditNode
=
null
;
root
.
curEditInput
=
null
;
view
.
selectNode
(
setting
,
node
,
false
);
setting
.
treeObj
.
trigger
(
consts
.
event
.
RENAME
,
[
setting
.
treeId
,
node
,
isCancel
]);
}
root
.
noSelection
=
true
;
return
true
;
},
editNode
:
function
(
setting
,
node
)
{
var
root
=
data
.
getRoot
(
setting
);
view
.
editNodeBlur
=
false
;
if
(
data
.
isSelectedNode
(
setting
,
node
)
&&
root
.
curEditNode
==
node
&&
node
.
editNameFlag
)
{
setTimeout
(
function
()
{
tools
.
inputFocus
(
root
.
curEditInput
);},
0
);
return
;
}
var
nameKey
=
setting
.
data
.
key
.
name
;
node
.
editNameFlag
=
true
;
view
.
removeTreeDom
(
setting
,
node
);
view
.
cancelCurEditNode
(
setting
);
view
.
selectNode
(
setting
,
node
,
false
);
$$
(
node
,
consts
.
id
.
SPAN
,
setting
).
html
(
"
<input type=text class='rename' id='
"
+
node
.
tId
+
consts
.
id
.
INPUT
+
"
' treeNode
"
+
consts
.
id
.
INPUT
+
"
>
"
);
var
inputObj
=
$$
(
node
,
consts
.
id
.
INPUT
,
setting
);
inputObj
.
attr
(
"
value
"
,
node
[
nameKey
]);
if
(
setting
.
edit
.
editNameSelectAll
)
{
tools
.
inputSelect
(
inputObj
);
}
else
{
tools
.
inputFocus
(
inputObj
);
}
inputObj
.
bind
(
'
blur
'
,
function
(
event
)
{
if
(
!
view
.
editNodeBlur
)
{
view
.
cancelCurEditNode
(
setting
);
}
}).
bind
(
'
keydown
'
,
function
(
event
)
{
if
(
event
.
keyCode
==
"
13
"
)
{
view
.
editNodeBlur
=
true
;
view
.
cancelCurEditNode
(
setting
);
}
else
if
(
event
.
keyCode
==
"
27
"
)
{
view
.
cancelCurEditNode
(
setting
,
null
,
true
);
}
}).
bind
(
'
click
'
,
function
(
event
)
{
return
false
;
}).
bind
(
'
dblclick
'
,
function
(
event
)
{
return
false
;
});
$$
(
node
,
consts
.
id
.
A
,
setting
).
addClass
(
consts
.
node
.
CURSELECTED_EDIT
);
root
.
curEditInput
=
inputObj
;
root
.
noSelection
=
false
;
root
.
curEditNode
=
node
;
},
moveNode
:
function
(
setting
,
targetNode
,
node
,
moveType
,
animateFlag
,
isSilent
)
{
var
root
=
data
.
getRoot
(
setting
),
childKey
=
setting
.
data
.
key
.
children
;
if
(
targetNode
==
node
)
return
;
if
(
setting
.
data
.
keep
.
leaf
&&
targetNode
&&
!
targetNode
.
isParent
&&
moveType
==
consts
.
move
.
TYPE_INNER
)
return
;
var
oldParentNode
=
(
node
.
parentTId
?
node
.
getParentNode
():
root
),
targetNodeIsRoot
=
(
targetNode
===
null
||
targetNode
==
root
);
if
(
targetNodeIsRoot
&&
targetNode
===
null
)
targetNode
=
root
;
if
(
targetNodeIsRoot
)
moveType
=
consts
.
move
.
TYPE_INNER
;
var
targetParentNode
=
(
targetNode
.
parentTId
?
targetNode
.
getParentNode
()
:
root
);
if
(
moveType
!=
consts
.
move
.
TYPE_PREV
&&
moveType
!=
consts
.
move
.
TYPE_NEXT
)
{
moveType
=
consts
.
move
.
TYPE_INNER
;
}
if
(
moveType
==
consts
.
move
.
TYPE_INNER
)
{
if
(
targetNodeIsRoot
)
{
//parentTId of root node is null
node
.
parentTId
=
null
;
}
else
{
if
(
!
targetNode
.
isParent
)
{
targetNode
.
isParent
=
true
;
targetNode
.
open
=
!!
targetNode
.
open
;
view
.
setNodeLineIcos
(
setting
,
targetNode
);
}
node
.
parentTId
=
targetNode
.
tId
;
}
}
//move node Dom
var
targetObj
,
target_ulObj
;
if
(
targetNodeIsRoot
)
{
targetObj
=
setting
.
treeObj
;
target_ulObj
=
targetObj
;
}
else
{
if
(
!
isSilent
&&
moveType
==
consts
.
move
.
TYPE_INNER
)
{
view
.
expandCollapseNode
(
setting
,
targetNode
,
true
,
false
);
}
else
if
(
!
isSilent
)
{
view
.
expandCollapseNode
(
setting
,
targetNode
.
getParentNode
(),
true
,
false
);
}
targetObj
=
$$
(
targetNode
,
setting
);
target_ulObj
=
$$
(
targetNode
,
consts
.
id
.
UL
,
setting
);
if
(
!!
targetObj
.
get
(
0
)
&&
!
target_ulObj
.
get
(
0
))
{
var
ulstr
=
[];
view
.
makeUlHtml
(
setting
,
targetNode
,
ulstr
,
''
);
targetObj
.
append
(
ulstr
.
join
(
''
));
}
target_ulObj
=
$$
(
targetNode
,
consts
.
id
.
UL
,
setting
);
}
var
nodeDom
=
$$
(
node
,
setting
);
if
(
!
nodeDom
.
get
(
0
))
{
nodeDom
=
view
.
appendNodes
(
setting
,
node
.
level
,
[
node
],
null
,
-
1
,
false
,
true
).
join
(
''
);
}
else
if
(
!
targetObj
.
get
(
0
))
{
nodeDom
.
remove
();
}
if
(
target_ulObj
.
get
(
0
)
&&
moveType
==
consts
.
move
.
TYPE_INNER
)
{
target_ulObj
.
append
(
nodeDom
);
}
else
if
(
targetObj
.
get
(
0
)
&&
moveType
==
consts
.
move
.
TYPE_PREV
)
{
targetObj
.
before
(
nodeDom
);
}
else
if
(
targetObj
.
get
(
0
)
&&
moveType
==
consts
.
move
.
TYPE_NEXT
)
{
targetObj
.
after
(
nodeDom
);
}
//repair the data after move
var
i
,
l
,
tmpSrcIndex
=
-
1
,
tmpTargetIndex
=
0
,
oldNeighbor
=
null
,
newNeighbor
=
null
,
oldLevel
=
node
.
level
;
if
(
node
.
isFirstNode
)
{
tmpSrcIndex
=
0
;
if
(
oldParentNode
[
childKey
].
length
>
1
)
{
oldNeighbor
=
oldParentNode
[
childKey
][
1
];
oldNeighbor
.
isFirstNode
=
true
;
}
}
else
if
(
node
.
isLastNode
)
{
tmpSrcIndex
=
oldParentNode
[
childKey
].
length
-
1
;
oldNeighbor
=
oldParentNode
[
childKey
][
tmpSrcIndex
-
1
];
oldNeighbor
.
isLastNode
=
true
;
}
else
{
for
(
i
=
0
,
l
=
oldParentNode
[
childKey
].
length
;
i
<
l
;
i
++
)
{
if
(
oldParentNode
[
childKey
][
i
].
tId
==
node
.
tId
)
{
tmpSrcIndex
=
i
;
break
;
}
}
}
if
(
tmpSrcIndex
>=
0
)
{
oldParentNode
[
childKey
].
splice
(
tmpSrcIndex
,
1
);
}
if
(
moveType
!=
consts
.
move
.
TYPE_INNER
)
{
for
(
i
=
0
,
l
=
targetParentNode
[
childKey
].
length
;
i
<
l
;
i
++
)
{
if
(
targetParentNode
[
childKey
][
i
].
tId
==
targetNode
.
tId
)
tmpTargetIndex
=
i
;
}
}
if
(
moveType
==
consts
.
move
.
TYPE_INNER
)
{
if
(
!
targetNode
[
childKey
])
targetNode
[
childKey
]
=
new
Array
();
if
(
targetNode
[
childKey
].
length
>
0
)
{
newNeighbor
=
targetNode
[
childKey
][
targetNode
[
childKey
].
length
-
1
];
newNeighbor
.
isLastNode
=
false
;
}
targetNode
[
childKey
].
splice
(
targetNode
[
childKey
].
length
,
0
,
node
);
node
.
isLastNode
=
true
;
node
.
isFirstNode
=
(
targetNode
[
childKey
].
length
==
1
);
}
else
if
(
targetNode
.
isFirstNode
&&
moveType
==
consts
.
move
.
TYPE_PREV
)
{
targetParentNode
[
childKey
].
splice
(
tmpTargetIndex
,
0
,
node
);
newNeighbor
=
targetNode
;
newNeighbor
.
isFirstNode
=
false
;
node
.
parentTId
=
targetNode
.
parentTId
;
node
.
isFirstNode
=
true
;
node
.
isLastNode
=
false
;
}
else
if
(
targetNode
.
isLastNode
&&
moveType
==
consts
.
move
.
TYPE_NEXT
)
{
targetParentNode
[
childKey
].
splice
(
tmpTargetIndex
+
1
,
0
,
node
);
newNeighbor
=
targetNode
;
newNeighbor
.
isLastNode
=
false
;
node
.
parentTId
=
targetNode
.
parentTId
;
node
.
isFirstNode
=
false
;
node
.
isLastNode
=
true
;
}
else
{
if
(
moveType
==
consts
.
move
.
TYPE_PREV
)
{
targetParentNode
[
childKey
].
splice
(
tmpTargetIndex
,
0
,
node
);
}
else
{
targetParentNode
[
childKey
].
splice
(
tmpTargetIndex
+
1
,
0
,
node
);
}
node
.
parentTId
=
targetNode
.
parentTId
;
node
.
isFirstNode
=
false
;
node
.
isLastNode
=
false
;
}
data
.
fixPIdKeyValue
(
setting
,
node
);
data
.
setSonNodeLevel
(
setting
,
node
.
getParentNode
(),
node
);
//repair node what been moved
view
.
setNodeLineIcos
(
setting
,
node
);
view
.
repairNodeLevelClass
(
setting
,
node
,
oldLevel
)
//repair node's old parentNode dom
if
(
!
setting
.
data
.
keep
.
parent
&&
oldParentNode
[
childKey
].
length
<
1
)
{
//old parentNode has no child nodes
oldParentNode
.
isParent
=
false
;
oldParentNode
.
open
=
false
;
var
tmp_ulObj
=
$$
(
oldParentNode
,
consts
.
id
.
UL
,
setting
),
tmp_switchObj
=
$$
(
oldParentNode
,
consts
.
id
.
SWITCH
,
setting
),
tmp_icoObj
=
$$
(
oldParentNode
,
consts
.
id
.
ICON
,
setting
);
view
.
replaceSwitchClass
(
oldParentNode
,
tmp_switchObj
,
consts
.
folder
.
DOCU
);
view
.
replaceIcoClass
(
oldParentNode
,
tmp_icoObj
,
consts
.
folder
.
DOCU
);
tmp_ulObj
.
css
(
"
display
"
,
"
none
"
);
}
else
if
(
oldNeighbor
)
{
//old neigbor node
view
.
setNodeLineIcos
(
setting
,
oldNeighbor
);
}
//new neigbor node
if
(
newNeighbor
)
{
view
.
setNodeLineIcos
(
setting
,
newNeighbor
);
}
//repair checkbox / radio
if
(
!!
setting
.
check
&&
setting
.
check
.
enable
&&
view
.
repairChkClass
)
{
view
.
repairChkClass
(
setting
,
oldParentNode
);
view
.
repairParentChkClassWithSelf
(
setting
,
oldParentNode
);
if
(
oldParentNode
!=
node
.
parent
)
view
.
repairParentChkClassWithSelf
(
setting
,
node
);
}
//expand parents after move
if
(
!
isSilent
)
{
view
.
expandCollapseParentNode
(
setting
,
node
.
getParentNode
(),
true
,
animateFlag
);
}
},
removeEditBtn
:
function
(
setting
,
node
)
{
$$
(
node
,
consts
.
id
.
EDIT
,
setting
).
unbind
().
remove
();
},
removeRemoveBtn
:
function
(
setting
,
node
)
{
$$
(
node
,
consts
.
id
.
REMOVE
,
setting
).
unbind
().
remove
();
},
removeTreeDom
:
function
(
setting
,
node
)
{
node
.
isHover
=
false
;
view
.
removeEditBtn
(
setting
,
node
);
view
.
removeRemoveBtn
(
setting
,
node
);
tools
.
apply
(
setting
.
view
.
removeHoverDom
,
[
setting
.
treeId
,
node
]);
},
repairNodeLevelClass
:
function
(
setting
,
node
,
oldLevel
)
{
if
(
oldLevel
===
node
.
level
)
return
;
var
liObj
=
$$
(
node
,
setting
),
aObj
=
$$
(
node
,
consts
.
id
.
A
,
setting
),
ulObj
=
$$
(
node
,
consts
.
id
.
UL
,
setting
),
oldClass
=
consts
.
className
.
LEVEL
+
oldLevel
,
newClass
=
consts
.
className
.
LEVEL
+
node
.
level
;
liObj
.
removeClass
(
oldClass
);
liObj
.
addClass
(
newClass
);
aObj
.
removeClass
(
oldClass
);
aObj
.
addClass
(
newClass
);
ulObj
.
removeClass
(
oldClass
);
ulObj
.
addClass
(
newClass
);
},
selectNodes
:
function
(
setting
,
nodes
)
{
for
(
var
i
=
0
,
l
=
nodes
.
length
;
i
<
l
;
i
++
)
{
view
.
selectNode
(
setting
,
nodes
[
i
],
i
>
0
);
}
}
},
_z
=
{
tools
:
_tools
,
view
:
_view
,
event
:
_event
,
data
:
_data
};
$
.
extend
(
true
,
$
.
fn
.
zTree
.
consts
,
_consts
);
$
.
extend
(
true
,
$
.
fn
.
zTree
.
_z
,
_z
);
var
zt
=
$
.
fn
.
zTree
,
tools
=
zt
.
_z
.
tools
,
consts
=
zt
.
consts
,
view
=
zt
.
_z
.
view
,
data
=
zt
.
_z
.
data
,
event
=
zt
.
_z
.
event
,
$$
=
tools
.
$
;
data
.
exSetting
(
_setting
);
data
.
addInitBind
(
_bindEvent
);
data
.
addInitUnBind
(
_unbindEvent
);
data
.
addInitCache
(
_initCache
);
data
.
addInitNode
(
_initNode
);
data
.
addInitProxy
(
_eventProxy
);
data
.
addInitRoot
(
_initRoot
);
data
.
addZTreeTools
(
_zTreeTools
);
var
_cancelPreSelectedNode
=
view
.
cancelPreSelectedNode
;
view
.
cancelPreSelectedNode
=
function
(
setting
,
node
)
{
var
list
=
data
.
getRoot
(
setting
).
curSelectedList
;
for
(
var
i
=
0
,
j
=
list
.
length
;
i
<
j
;
i
++
)
{
if
(
!
node
||
node
===
list
[
i
])
{
view
.
removeTreeDom
(
setting
,
list
[
i
]);
if
(
node
)
break
;
}
}
if
(
_cancelPreSelectedNode
)
_cancelPreSelectedNode
.
apply
(
view
,
arguments
);
}
var
_createNodes
=
view
.
createNodes
;
view
.
createNodes
=
function
(
setting
,
level
,
nodes
,
parentNode
,
index
)
{
if
(
_createNodes
)
{
_createNodes
.
apply
(
view
,
arguments
);
}
if
(
!
nodes
)
return
;
if
(
view
.
repairParentChkClassWithSelf
)
{
view
.
repairParentChkClassWithSelf
(
setting
,
parentNode
);
}
}
var
_makeNodeUrl
=
view
.
makeNodeUrl
;
view
.
makeNodeUrl
=
function
(
setting
,
node
)
{
return
setting
.
edit
.
enable
?
null
:
(
_makeNodeUrl
.
apply
(
view
,
arguments
));
}
var
_removeNode
=
view
.
removeNode
;
view
.
removeNode
=
function
(
setting
,
node
)
{
var
root
=
data
.
getRoot
(
setting
);
if
(
root
.
curEditNode
===
node
)
root
.
curEditNode
=
null
;
if
(
_removeNode
)
{
_removeNode
.
apply
(
view
,
arguments
);
}
}
var
_selectNode
=
view
.
selectNode
;
view
.
selectNode
=
function
(
setting
,
node
,
addFlag
)
{
var
root
=
data
.
getRoot
(
setting
);
if
(
data
.
isSelectedNode
(
setting
,
node
)
&&
root
.
curEditNode
==
node
&&
node
.
editNameFlag
)
{
return
false
;
}
if
(
_selectNode
)
_selectNode
.
apply
(
view
,
arguments
);
view
.
addHoverDom
(
setting
,
node
);
return
true
;
}
var
_uCanDo
=
tools
.
uCanDo
;
tools
.
uCanDo
=
function
(
setting
,
e
)
{
var
root
=
data
.
getRoot
(
setting
);
if
(
e
&&
(
tools
.
eqs
(
e
.
type
,
"
mouseover
"
)
||
tools
.
eqs
(
e
.
type
,
"
mouseout
"
)
||
tools
.
eqs
(
e
.
type
,
"
mousedown
"
)
||
tools
.
eqs
(
e
.
type
,
"
mouseup
"
)))
{
return
true
;
}
if
(
root
.
curEditNode
)
{
view
.
editNodeBlur
=
false
;
root
.
curEditInput
.
focus
();
}
return
(
!
root
.
curEditNode
)
&&
(
_uCanDo
?
_uCanDo
.
apply
(
view
,
arguments
)
:
true
);
}
})(
jQuery
);
\ No newline at end of file
js/jquery.ztree.exedit.js
浏览文件 @
1b565e80
/*
* JQuery zTree exedit 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 consts of exedit
var
_consts
=
{
event
:
{
DRAG
:
"
ztree_drag
"
,
DROP
:
"
ztree_drop
"
,
RE
MOVE
:
"
ztree_remov
e
"
,
RENAME
:
"
ztree_renam
e
"
RE
NAME
:
"
ztree_renam
e
"
,
DRAGMOVE
:
"
ztree_dragmov
e
"
},
id
:
{
EDIT
:
"
_edit
"
,
...
...
@@ -57,20 +69,21 @@
beforeEditName
:
null
,
beforeRename
:
null
,
onDrag
:
null
,
onDragMove
:
null
,
onDrop
:
null
,
onRename
:
null
}
},
//default root of exedit
_initRoot
=
function
(
setting
)
{
var
r
=
data
.
getRoot
(
setting
);
var
r
=
data
.
getRoot
(
setting
)
,
rs
=
data
.
getRoots
()
;
r
.
curEditNode
=
null
;
r
.
curEditInput
=
null
;
r
.
curHoverNode
=
null
;
r
.
dragFlag
=
0
;
r
.
dragNodeShowBefore
=
[];
r
.
dragMaskList
=
new
Array
();
r
.
showHoverDom
=
true
;
r
s
.
showHoverDom
=
true
;
},
//default cache of exedit
_initCache
=
function
(
treeId
)
{},
...
...
@@ -78,18 +91,18 @@
_bindEvent
=
function
(
setting
)
{
var
o
=
setting
.
treeObj
;
var
c
=
consts
.
event
;
o
.
bind
(
c
.
RENAME
,
function
(
event
,
treeId
,
treeNode
)
{
tools
.
apply
(
setting
.
callback
.
onRename
,
[
event
,
treeId
,
treeNode
]);
});
o
.
bind
(
c
.
REMOVE
,
function
(
event
,
treeId
,
treeNode
)
{
tools
.
apply
(
setting
.
callback
.
onRemove
,
[
event
,
treeId
,
treeNode
]);
o
.
bind
(
c
.
RENAME
,
function
(
event
,
treeId
,
treeNode
,
isCancel
)
{
tools
.
apply
(
setting
.
callback
.
onRename
,
[
event
,
treeId
,
treeNode
,
isCancel
]);
});
o
.
bind
(
c
.
DRAG
,
function
(
event
,
srcEvent
,
treeId
,
treeNodes
)
{
tools
.
apply
(
setting
.
callback
.
onDrag
,
[
srcEvent
,
treeId
,
treeNodes
]);
});
o
.
bind
(
c
.
DRAGMOVE
,
function
(
event
,
srcEvent
,
treeId
,
treeNodes
){
tools
.
apply
(
setting
.
callback
.
onDragMove
,[
srcEvent
,
treeId
,
treeNodes
]);
});
o
.
bind
(
c
.
DROP
,
function
(
event
,
srcEvent
,
treeId
,
treeNodes
,
targetNode
,
moveType
,
isCopy
)
{
tools
.
apply
(
setting
.
callback
.
onDrop
,
[
srcEvent
,
treeId
,
treeNodes
,
targetNode
,
moveType
,
isCopy
]);
});
...
...
@@ -98,8 +111,8 @@
var
o
=
setting
.
treeObj
;
var
c
=
consts
.
event
;
o
.
unbind
(
c
.
RENAME
);
o
.
unbind
(
c
.
REMOVE
);
o
.
unbind
(
c
.
DRAG
);
o
.
unbind
(
c
.
DRAGMOVE
);
o
.
unbind
(
c
.
DROP
);
},
//default event proxy of exedit
...
...
@@ -115,7 +128,7 @@
if
(
tools
.
eqs
(
e
.
type
,
"
mouseover
"
))
{
tmp
=
tools
.
getMDom
(
setting
,
target
,
[{
tagName
:
"
a
"
,
attrName
:
"
treeNode
"
+
consts
.
id
.
A
}]);
if
(
tmp
)
{
tId
=
t
mp
.
parentNode
.
id
;
tId
=
t
ools
.
getNodeMainDom
(
tmp
)
.
id
;
nodeEventType
=
"
hoverOverNode
"
;
}
}
else
if
(
tools
.
eqs
(
e
.
type
,
"
mouseout
"
))
{
...
...
@@ -127,7 +140,7 @@
}
else
if
(
tools
.
eqs
(
e
.
type
,
"
mousedown
"
))
{
tmp
=
tools
.
getMDom
(
setting
,
target
,
[{
tagName
:
"
a
"
,
attrName
:
"
treeNode
"
+
consts
.
id
.
A
}]);
if
(
tmp
)
{
tId
=
t
mp
.
parentNode
.
id
;
tId
=
t
ools
.
getNodeMainDom
(
tmp
)
.
id
;
nodeEventType
=
"
mousedownNode
"
;
}
}
...
...
@@ -164,62 +177,62 @@
//update zTreeObj, add method of edit
_zTreeTools
=
function
(
setting
,
zTreeTools
)
{
zTreeTools
.
cancelEditName
=
function
(
newName
)
{
var
root
=
data
.
getRoot
(
setting
),
nameKey
=
setting
.
data
.
key
.
name
,
node
=
root
.
curEditNode
;
var
root
=
data
.
getRoot
(
this
.
setting
);
if
(
!
root
.
curEditNode
)
return
;
view
.
cancelCurEditNode
(
setting
,
newName
?
newName
:
node
[
nameKey
]
);
view
.
cancelCurEditNode
(
this
.
setting
,
newName
?
newName
:
null
,
true
);
}
zTreeTools
.
copyNode
=
function
(
targetNode
,
node
,
moveType
,
isSilent
)
{
if
(
!
node
)
return
null
;
if
(
targetNode
&&
!
targetNode
.
isParent
&&
setting
.
data
.
keep
.
leaf
&&
moveType
===
consts
.
move
.
TYPE_INNER
)
return
null
;
var
newNode
=
tools
.
clone
(
node
);
if
(
targetNode
&&
!
targetNode
.
isParent
&&
this
.
setting
.
data
.
keep
.
leaf
&&
moveType
===
consts
.
move
.
TYPE_INNER
)
return
null
;
var
_this
=
this
,
newNode
=
tools
.
clone
(
node
);
if
(
!
targetNode
)
{
targetNode
=
null
;
moveType
=
consts
.
move
.
TYPE_INNER
;
}
if
(
moveType
==
consts
.
move
.
TYPE_INNER
)
{
function
copyCallback
()
{
view
.
addNodes
(
setting
,
targetNode
,
[
newNode
],
isSilent
);
view
.
addNodes
(
_this
.
setting
,
targetNode
,
-
1
,
[
newNode
],
isSilent
);
}
if
(
tools
.
canAsync
(
setting
,
targetNode
))
{
view
.
asyncNode
(
setting
,
targetNode
,
isSilent
,
copyCallback
);
if
(
tools
.
canAsync
(
this
.
setting
,
targetNode
))
{
view
.
asyncNode
(
this
.
setting
,
targetNode
,
isSilent
,
copyCallback
);
}
else
{
copyCallback
();
}
}
else
{
view
.
addNodes
(
setting
,
targetNode
.
parentNode
,
[
newNode
],
isSilent
);
view
.
moveNode
(
setting
,
targetNode
,
newNode
,
moveType
,
false
,
isSilent
);
view
.
addNodes
(
this
.
setting
,
targetNode
.
parentNode
,
-
1
,
[
newNode
],
isSilent
);
view
.
moveNode
(
this
.
setting
,
targetNode
,
newNode
,
moveType
,
false
,
isSilent
);
}
return
newNode
;
}
zTreeTools
.
editName
=
function
(
node
)
{
if
(
!
node
||
!
node
.
tId
||
node
!==
data
.
getNodeCache
(
setting
,
node
.
tId
))
return
;
if
(
node
.
parentTId
)
view
.
expandCollapseParentNode
(
setting
,
node
.
getParentNode
(),
true
);
view
.
editNode
(
setting
,
node
)
if
(
!
node
||
!
node
.
tId
||
node
!==
data
.
getNodeCache
(
this
.
setting
,
node
.
tId
))
return
;
if
(
node
.
parentTId
)
view
.
expandCollapseParentNode
(
this
.
setting
,
node
.
getParentNode
(),
true
);
view
.
editNode
(
this
.
setting
,
node
)
}
zTreeTools
.
moveNode
=
function
(
targetNode
,
node
,
moveType
,
isSilent
)
{
if
(
!
node
)
return
node
;
if
(
targetNode
&&
!
targetNode
.
isParent
&&
setting
.
data
.
keep
.
leaf
&&
moveType
===
consts
.
move
.
TYPE_INNER
)
{
if
(
targetNode
&&
!
targetNode
.
isParent
&&
this
.
setting
.
data
.
keep
.
leaf
&&
moveType
===
consts
.
move
.
TYPE_INNER
)
{
return
null
;
}
else
if
(
targetNode
&&
((
node
.
parentTId
==
targetNode
.
tId
&&
moveType
==
consts
.
move
.
TYPE_INNER
)
||
$
(
"
#
"
+
node
.
tId
).
find
(
"
#
"
+
targetNode
.
tId
).
length
>
0
))
{
}
else
if
(
targetNode
&&
((
node
.
parentTId
==
targetNode
.
tId
&&
moveType
==
consts
.
move
.
TYPE_INNER
)
||
$
$
(
node
,
this
.
setting
).
find
(
"
#
"
+
targetNode
.
tId
).
length
>
0
))
{
return
null
;
}
else
if
(
!
targetNode
)
{
targetNode
=
null
;
}
var
_this
=
this
;
function
moveCallback
()
{
view
.
moveNode
(
setting
,
targetNode
,
node
,
moveType
,
false
,
isSilent
);
view
.
moveNode
(
_this
.
setting
,
targetNode
,
node
,
moveType
,
false
,
isSilent
);
}
if
(
tools
.
canAsync
(
setting
,
targetNode
)
&&
moveType
===
consts
.
move
.
TYPE_INNER
)
{
view
.
asyncNode
(
setting
,
targetNode
,
isSilent
,
moveCallback
);
if
(
tools
.
canAsync
(
this
.
setting
,
targetNode
)
&&
moveType
===
consts
.
move
.
TYPE_INNER
)
{
view
.
asyncNode
(
this
.
setting
,
targetNode
,
isSilent
,
moveCallback
);
}
else
{
moveCallback
();
}
return
node
;
}
zTreeTools
.
setEditable
=
function
(
editable
)
{
setting
.
edit
.
enable
=
editable
;
this
.
setting
.
edit
.
enable
=
editable
;
return
this
.
refresh
();
}
},
...
...
@@ -261,7 +274,7 @@
onMousedownNode
:
function
(
eventMouseDown
,
_node
)
{
var
i
,
l
,
setting
=
data
.
getSetting
(
eventMouseDown
.
data
.
treeId
),
root
=
data
.
getRoot
(
setting
);
root
=
data
.
getRoot
(
setting
)
,
roots
=
data
.
getRoots
()
;
//right click can't drag & drop
if
(
eventMouseDown
.
button
==
2
||
!
setting
.
edit
.
enable
||
(
!
setting
.
edit
.
drag
.
isCopy
&&
!
setting
.
edit
.
drag
.
isMove
))
return
true
;
...
...
@@ -285,12 +298,13 @@
}
view
.
editNodeBlur
=
true
;
view
.
cancelCurEditNode
(
setting
,
null
,
true
);
view
.
cancelCurEditNode
(
setting
);
var
doc
=
$
(
document
),
curNode
,
tmpArrow
,
tmpTarget
,
var
doc
=
$
(
setting
.
treeObj
.
get
(
0
).
ownerDocument
),
body
=
$
(
setting
.
treeObj
.
get
(
0
).
ownerDocument
.
body
),
curNode
,
tmpArrow
,
tmpTarget
,
isOtherTree
=
false
,
targetSetting
=
setting
,
sourceSetting
=
setting
,
preNode
,
nextNode
,
preTmpTargetNodeId
=
null
,
preTmpMoveType
=
null
,
...
...
@@ -311,7 +325,7 @@
}
var
i
,
l
,
tmpNode
,
tmpDom
,
tmpNodes
,
childKey
=
setting
.
data
.
key
.
children
;
$
(
"
body
"
)
.
css
(
"
cursor
"
,
"
pointer
"
);
body
.
css
(
"
cursor
"
,
"
pointer
"
);
if
(
root
.
dragFlag
==
0
)
{
if
(
tools
.
apply
(
setting
.
callback
.
beforeDrag
,
[
setting
.
treeId
,
nodes
],
true
)
==
false
)
{
...
...
@@ -333,7 +347,7 @@
}
root
.
dragFlag
=
1
;
root
.
showHoverDom
=
false
;
root
s
.
showHoverDom
=
false
;
tools
.
showIfameMask
(
setting
,
true
);
//sort
...
...
@@ -361,31 +375,34 @@
}
//set node in selected
curNode
=
$
(
"
<ul class='zTreeDragUL'></ul>
"
);
curNode
=
$
$
(
"
<ul class='zTreeDragUL'></ul>
"
,
setting
);
for
(
i
=
0
,
l
=
nodes
.
length
;
i
<
l
;
i
++
)
{
tmpNode
=
nodes
[
i
];
tmpNode
.
editNameFlag
=
false
;
view
.
selectNode
(
setting
,
tmpNode
,
i
>
0
);
view
.
removeTreeDom
(
setting
,
tmpNode
);
tmpDom
=
$
(
"
<li id='
"
+
tmpNode
.
tId
+
"
_tmp'></li>
"
);
tmpDom
.
append
(
$
(
"
#
"
+
tmpNode
.
tId
+
consts
.
id
.
A
).
clone
());
if
(
i
>
setting
.
edit
.
drag
.
maxShowNodeNum
-
1
)
{
continue
;
}
tmpDom
=
$$
(
"
<li id='
"
+
tmpNode
.
tId
+
"
_tmp'></li>
"
,
setting
);
tmpDom
.
append
(
$$
(
tmpNode
,
consts
.
id
.
A
,
setting
).
clone
());
tmpDom
.
css
(
"
padding
"
,
"
0
"
);
tmpDom
.
children
(
"
#
"
+
tmpNode
.
tId
+
consts
.
id
.
A
).
removeClass
(
consts
.
node
.
CURSELECTED
);
curNode
.
append
(
tmpDom
);
if
(
i
==
setting
.
edit
.
drag
.
maxShowNodeNum
-
1
)
{
tmpDom
=
$
(
"
<li id='
"
+
tmpNode
.
tId
+
"
_moretmp'><a> ... </a></li>
"
);
tmpDom
=
$
$
(
"
<li id='
"
+
tmpNode
.
tId
+
"
_moretmp'><a> ... </a></li>
"
,
setting
);
curNode
.
append
(
tmpDom
);
break
;
}
}
curNode
.
attr
(
"
id
"
,
nodes
[
0
].
tId
+
consts
.
id
.
UL
+
"
_tmp
"
);
curNode
.
addClass
(
setting
.
treeObj
.
attr
(
"
class
"
));
curNode
.
appendTo
(
"
body
"
);
curNode
.
appendTo
(
body
);
tmpArrow
=
$
(
"
<span class='tmpzTreeMove_arrow'></span>
"
);
tmpArrow
=
$
$
(
"
<span class='tmpzTreeMove_arrow'></span>
"
,
setting
);
tmpArrow
.
attr
(
"
id
"
,
"
zTreeMove_arrow_tmp
"
);
tmpArrow
.
appendTo
(
"
body
"
);
tmpArrow
.
appendTo
(
body
);
setting
.
treeObj
.
trigger
(
consts
.
event
.
DRAG
,
[
event
,
setting
.
treeId
,
nodes
]);
}
...
...
@@ -433,7 +450,7 @@
isTreeLeft
=
(
isLeft
&&
targetSetting
.
treeObj
.
scrollLeft
()
<=
0
),
isTreeRight
=
(
isRight
&&
(
targetSetting
.
treeObj
.
scrollLeft
()
+
targetSetting
.
treeObj
.
width
()
+
10
)
>=
scrollWidth
);
if
(
event
.
target
.
id
&&
targetSetting
.
treeObj
.
find
(
"
#
"
+
event
.
target
.
id
).
length
>
0
)
{
if
(
event
.
target
&&
tools
.
isChildOrSelf
(
event
.
target
,
targetSetting
.
treeId
)
)
{
//get node <li> dom
var
targetObj
=
event
.
target
;
while
(
targetObj
&&
targetObj
.
tagName
&&
!
tools
.
eqs
(
targetObj
.
tagName
,
"
li
"
)
&&
targetObj
.
id
!=
targetSetting
.
treeId
)
{
...
...
@@ -447,23 +464,20 @@
if
(
targetObj
.
id
===
tmpNode
.
tId
)
{
canMove
=
false
;
break
;
}
else
if
(
$
(
"
#
"
+
tmpNode
.
tId
).
find
(
"
#
"
+
targetObj
.
id
).
length
>
0
)
{
}
else
if
(
$
$
(
tmpNode
,
setting
).
find
(
"
#
"
+
targetObj
.
id
).
length
>
0
)
{
canMove
=
false
;
break
;
}
}
if
(
canMove
)
{
if
(
event
.
target
.
id
&&
(
event
.
target
.
id
==
(
targetObj
.
id
+
consts
.
id
.
A
)
||
$
(
event
.
target
).
parents
(
"
#
"
+
targetObj
.
id
+
consts
.
id
.
A
).
length
>
0
))
{
tmpTarget
=
$
(
targetObj
);
tmpTargetNodeId
=
targetObj
.
id
;
}
if
(
canMove
&&
event
.
target
&&
tools
.
isChildOrSelf
(
event
.
target
,
targetObj
.
id
+
consts
.
id
.
A
))
{
tmpTarget
=
$
(
targetObj
);
tmpTargetNodeId
=
targetObj
.
id
;
}
}
//the mouse must be in zTree
tmpNode
=
nodes
[
0
];
if
(
isTreeInner
&&
(
event
.
target
.
id
==
targetSetting
.
treeId
||
$
(
event
.
target
).
parents
(
"
#
"
+
targetSetting
.
treeId
).
length
>
0
))
{
if
(
isTreeInner
&&
tools
.
isChildOrSelf
(
event
.
target
,
targetSetting
.
treeId
))
{
//judge mouse move in root of ztree
if
(
!
tmpTarget
&&
(
event
.
target
.
id
==
targetSetting
.
treeId
||
isTreeTop
||
isTreeBottom
||
isTreeLeft
||
isTreeRight
)
&&
(
isOtherTree
||
(
!
isOtherTree
&&
tmpNode
.
parentTId
)))
{
tmpTarget
=
targetSetting
.
treeObj
;
...
...
@@ -494,7 +508,7 @@
var
dY
=
0
;
if
(
tmpTarget
&&
tmpTarget
.
attr
(
"
id
"
)
!=
targetSetting
.
treeId
)
{
var
tmpTargetNode
=
tmpTargetNodeId
==
null
?
null
:
data
.
getNodeCache
(
targetSetting
,
tmpTargetNodeId
),
isCopy
=
(
event
.
ctrlKey
&&
setting
.
edit
.
drag
.
isMove
&&
setting
.
edit
.
drag
.
isCopy
)
||
(
!
setting
.
edit
.
drag
.
isMove
&&
setting
.
edit
.
drag
.
isCopy
),
isCopy
=
(
(
event
.
ctrlKey
||
event
.
metaKey
)
&&
setting
.
edit
.
drag
.
isMove
&&
setting
.
edit
.
drag
.
isCopy
)
||
(
!
setting
.
edit
.
drag
.
isMove
&&
setting
.
edit
.
drag
.
isCopy
),
isPrev
=
!!
(
preNode
&&
tmpTargetNodeId
===
preNode
.
tId
),
isNext
=
!!
(
nextNode
&&
tmpTargetNodeId
===
nextNode
.
tId
),
isInner
=
(
tmpNode
.
parentTId
&&
tmpNode
.
parentTId
==
tmpTargetNodeId
),
...
...
@@ -548,7 +562,7 @@
if
(
window
.
zTreeMoveTimer
&&
window
.
zTreeMoveTargetNodeTId
!==
tmpTargetNode
.
tId
)
{
clearTimeout
(
window
.
zTreeMoveTimer
);
window
.
zTreeMoveTargetNodeTId
=
null
;
}
else
if
(
window
.
zTreeMoveTimer
&&
window
.
zTreeMoveTargetNodeTId
===
tmpTargetNode
.
tId
)
{
}
else
if
(
window
.
zTreeMoveTimer
&&
window
.
zTreeMoveTargetNodeTId
===
tmpTargetNode
.
tId
)
{
startTimer
=
false
;
}
if
(
startTimer
)
{
...
...
@@ -583,6 +597,8 @@
}
preTmpTargetNodeId
=
tmpTargetNodeId
;
preTmpMoveType
=
moveType
;
setting
.
treeObj
.
trigger
(
consts
.
event
.
DRAGMOVE
,
[
event
,
setting
.
treeId
,
nodes
]);
}
return
false
;
}
...
...
@@ -598,7 +614,7 @@
doc
.
unbind
(
"
mousemove
"
,
_docMouseMove
);
doc
.
unbind
(
"
mouseup
"
,
_docMouseUp
);
doc
.
unbind
(
"
selectstart
"
,
_docSelect
);
$
(
"
body
"
)
.
css
(
"
cursor
"
,
"
auto
"
);
body
.
css
(
"
cursor
"
,
"
auto
"
);
if
(
tmpTarget
)
{
tmpTarget
.
removeClass
(
consts
.
node
.
TMPTARGET_TREE
);
if
(
tmpTargetNodeId
)
$
(
"
#
"
+
tmpTargetNodeId
+
consts
.
id
.
A
,
tmpTarget
).
removeClass
(
consts
.
node
.
TMPTARGET_NODE
+
"
_
"
+
consts
.
move
.
TYPE_PREV
)
...
...
@@ -606,7 +622,7 @@
}
tools
.
showIfameMask
(
setting
,
false
);
root
.
showHoverDom
=
true
;
root
s
.
showHoverDom
=
true
;
if
(
root
.
dragFlag
==
0
)
return
;
root
.
dragFlag
=
0
;
...
...
@@ -622,43 +638,36 @@
if
(
curNode
)
curNode
.
remove
();
if
(
tmpArrow
)
tmpArrow
.
remove
();
var
isCopy
=
(
event
.
ctrlKey
&&
setting
.
edit
.
drag
.
isMove
&&
setting
.
edit
.
drag
.
isCopy
)
||
(
!
setting
.
edit
.
drag
.
isMove
&&
setting
.
edit
.
drag
.
isCopy
);
var
isCopy
=
(
(
event
.
ctrlKey
||
event
.
metaKey
)
&&
setting
.
edit
.
drag
.
isMove
&&
setting
.
edit
.
drag
.
isCopy
)
||
(
!
setting
.
edit
.
drag
.
isMove
&&
setting
.
edit
.
drag
.
isCopy
);
if
(
!
isCopy
&&
tmpTarget
&&
tmpTargetNodeId
&&
nodes
[
0
].
parentTId
&&
tmpTargetNodeId
==
nodes
[
0
].
parentTId
&&
moveType
==
consts
.
move
.
TYPE_INNER
)
{
tmpTarget
=
null
;
}
if
(
tmpTarget
)
{
var
dragTargetNode
=
tmpTargetNodeId
==
null
?
null
:
data
.
getNodeCache
(
targetSetting
,
tmpTargetNodeId
);
if
(
tools
.
apply
(
setting
.
callback
.
beforeDrop
,
[
targetSetting
.
treeId
,
nodes
,
dragTargetNode
,
moveType
,
isCopy
],
true
)
==
false
)
return
;
if
(
tools
.
apply
(
setting
.
callback
.
beforeDrop
,
[
targetSetting
.
treeId
,
nodes
,
dragTargetNode
,
moveType
,
isCopy
],
true
)
==
false
)
{
view
.
selectNodes
(
sourceSetting
,
nodes
);
return
;
}
var
newNodes
=
isCopy
?
tools
.
clone
(
nodes
)
:
nodes
;
function
dropCallback
()
{
if
(
isOtherTree
)
{
if
(
isOtherTree
)
{
if
(
!
isCopy
)
{
for
(
var
i
=
0
,
l
=
nodes
.
length
;
i
<
l
;
i
++
)
{
view
.
removeNode
(
setting
,
nodes
[
i
]);
}
}
if
(
moveType
==
consts
.
move
.
TYPE_INNER
)
{
view
.
addNodes
(
targetSetting
,
dragTargetNode
,
newNodes
);
view
.
addNodes
(
targetSetting
,
dragTargetNode
,
-
1
,
newNodes
);
}
else
{
view
.
addNodes
(
targetSetting
,
dragTargetNode
.
getParentNode
(),
newNodes
);
if
(
moveType
==
consts
.
move
.
TYPE_PREV
)
{
for
(
i
=
0
,
l
=
newNodes
.
length
;
i
<
l
;
i
++
)
{
view
.
moveNode
(
targetSetting
,
dragTargetNode
,
newNodes
[
i
],
moveType
,
false
);
}
}
else
{
for
(
i
=-
1
,
l
=
newNodes
.
length
-
1
;
i
<
l
;
l
--
)
{
view
.
moveNode
(
targetSetting
,
dragTargetNode
,
newNodes
[
l
],
moveType
,
false
);
}
}
view
.
addNodes
(
targetSetting
,
dragTargetNode
.
getParentNode
(),
moveType
==
consts
.
move
.
TYPE_PREV
?
dragTargetNode
.
getIndex
()
:
dragTargetNode
.
getIndex
()
+
1
,
newNodes
);
}
}
else
{
if
(
isCopy
&&
moveType
==
consts
.
move
.
TYPE_INNER
)
{
view
.
addNodes
(
targetSetting
,
dragTargetNode
,
newNodes
);
view
.
addNodes
(
targetSetting
,
dragTargetNode
,
-
1
,
newNodes
);
}
else
if
(
isCopy
)
{
view
.
addNodes
(
targetSetting
,
dragTargetNode
.
getParentNode
(),
moveType
==
consts
.
move
.
TYPE_PREV
?
dragTargetNode
.
getIndex
()
:
dragTargetNode
.
getIndex
()
+
1
,
newNodes
);
}
else
{
if
(
isCopy
)
{
view
.
addNodes
(
targetSetting
,
dragTargetNode
.
getParentNode
(),
newNodes
);
}
if
(
moveType
!=
consts
.
move
.
TYPE_NEXT
)
{
for
(
i
=
0
,
l
=
newNodes
.
length
;
i
<
l
;
i
++
)
{
view
.
moveNode
(
targetSetting
,
dragTargetNode
,
newNodes
[
i
],
moveType
,
false
);
...
...
@@ -670,10 +679,16 @@
}
}
}
for
(
i
=
0
,
l
=
newNodes
.
length
;
i
<
l
;
i
++
)
{
view
.
selectNode
(
targetSetting
,
newNodes
[
i
],
i
>
0
);
view
.
selectNodes
(
targetSetting
,
newNodes
);
var
a
=
$$
(
newNodes
[
0
],
setting
).
get
(
0
);
if
(
a
)
{
if
(
a
.
scrollIntoView
)
{
a
.
scrollIntoView
(
false
);
}
else
{
try
{
a
.
focus
().
blur
();}
catch
(
e
){}
}
}
$
(
"
#
"
+
newNodes
[
0
].
tId
).
focus
().
blur
();
setting
.
treeObj
.
trigger
(
consts
.
event
.
DROP
,
[
event
,
targetSetting
.
treeId
,
newNodes
,
dragTargetNode
,
moveType
,
isCopy
]);
}
...
...
@@ -685,9 +700,7 @@
}
}
else
{
for
(
i
=
0
,
l
=
nodes
.
length
;
i
<
l
;
i
++
)
{
view
.
selectNode
(
targetSetting
,
nodes
[
i
],
i
>
0
);
}
view
.
selectNodes
(
sourceSetting
,
nodes
);
setting
.
treeObj
.
trigger
(
consts
.
event
.
DROP
,
[
event
,
setting
.
treeId
,
nodes
,
null
,
null
,
null
]);
}
}
...
...
@@ -708,8 +721,10 @@
//method of tools for zTree
_tools
=
{
getAbs
:
function
(
obj
)
{
var
oRect
=
obj
.
getBoundingClientRect
();
return
[
oRect
.
left
,
oRect
.
top
]
var
oRect
=
obj
.
getBoundingClientRect
(),
scrollTop
=
document
.
body
.
scrollTop
+
document
.
documentElement
.
scrollTop
,
scrollLeft
=
document
.
body
.
scrollLeft
+
document
.
documentElement
.
scrollLeft
;
return
[
oRect
.
left
+
scrollLeft
,
oRect
.
top
+
scrollTop
];
},
inputFocus
:
function
(
inputObj
)
{
if
(
inputObj
.
get
(
0
))
{
...
...
@@ -744,12 +759,12 @@
}
if
(
showSign
)
{
//show mask
var
iframeList
=
$
(
"
iframe
"
);
var
iframeList
=
$
$
(
"
iframe
"
,
setting
);
for
(
var
i
=
0
,
l
=
iframeList
.
length
;
i
<
l
;
i
++
)
{
var
obj
=
iframeList
.
get
(
i
),
r
=
tools
.
getAbs
(
obj
),
dragMask
=
$
(
"
<div id='zTreeMask_
"
+
i
+
"
' class='zTreeMask' style='top:
"
+
r
[
1
]
+
"
px; left:
"
+
r
[
0
]
+
"
px; width:
"
+
obj
.
offsetWidth
+
"
px; height:
"
+
obj
.
offsetHeight
+
"
px;'></div>
"
);
dragMask
.
appendTo
(
"
body
"
);
dragMask
=
$
$
(
"
<div id='zTreeMask_
"
+
i
+
"
' class='zTreeMask' style='top:
"
+
r
[
1
]
+
"
px; left:
"
+
r
[
0
]
+
"
px; width:
"
+
obj
.
offsetWidth
+
"
px; height:
"
+
obj
.
offsetHeight
+
"
px;'></div>
"
,
setting
);
dragMask
.
appendTo
(
$$
(
"
body
"
,
setting
)
);
root
.
dragMaskList
.
push
(
dragMask
);
}
}
...
...
@@ -758,17 +773,17 @@
//method of operate ztree dom
_view
=
{
addEditBtn
:
function
(
setting
,
node
)
{
if
(
node
.
editNameFlag
||
$
(
"
#
"
+
node
.
tId
+
consts
.
id
.
EDIT
).
length
>
0
)
{
if
(
node
.
editNameFlag
||
$
$
(
node
,
consts
.
id
.
EDIT
,
setting
).
length
>
0
)
{
return
;
}
if
(
!
tools
.
apply
(
setting
.
edit
.
showRenameBtn
,
[
setting
.
treeId
,
node
],
setting
.
edit
.
showRenameBtn
))
{
return
;
}
var
aObj
=
$
(
"
#
"
+
node
.
tId
+
consts
.
id
.
A
),
editStr
=
"
<span class='
button
edit' id='
"
+
node
.
tId
+
consts
.
id
.
EDIT
+
"
' title='
"
+
tools
.
apply
(
setting
.
edit
.
renameTitle
,
[
setting
.
treeId
,
node
],
setting
.
edit
.
renameTitle
)
+
"
' treeNode
"
+
consts
.
id
.
EDIT
+
"
style='display:none;'></span>
"
;
var
aObj
=
$
$
(
node
,
consts
.
id
.
A
,
setting
),
editStr
=
"
<span class='
"
+
consts
.
className
.
BUTTON
+
"
edit' id='
"
+
node
.
tId
+
consts
.
id
.
EDIT
+
"
' title='
"
+
tools
.
apply
(
setting
.
edit
.
renameTitle
,
[
setting
.
treeId
,
node
],
setting
.
edit
.
renameTitle
)
+
"
' treeNode
"
+
consts
.
id
.
EDIT
+
"
style='display:none;'></span>
"
;
aObj
.
append
(
editStr
);
$
(
"
#
"
+
node
.
tId
+
consts
.
id
.
EDIT
).
bind
(
'
click
'
,
$
$
(
node
,
consts
.
id
.
EDIT
,
setting
).
bind
(
'
click
'
,
function
()
{
if
(
!
tools
.
uCanDo
(
setting
)
||
tools
.
apply
(
setting
.
callback
.
beforeEditName
,
[
setting
.
treeId
,
node
],
true
)
==
false
)
return
false
;
view
.
editNode
(
setting
,
node
);
...
...
@@ -777,17 +792,17 @@
).
show
();
},
addRemoveBtn
:
function
(
setting
,
node
)
{
if
(
node
.
editNameFlag
||
$
(
"
#
"
+
node
.
tId
+
consts
.
id
.
REMOVE
).
length
>
0
)
{
if
(
node
.
editNameFlag
||
$
$
(
node
,
consts
.
id
.
REMOVE
,
setting
).
length
>
0
)
{
return
;
}
if
(
!
tools
.
apply
(
setting
.
edit
.
showRemoveBtn
,
[
setting
.
treeId
,
node
],
setting
.
edit
.
showRemoveBtn
))
{
return
;
}
var
aObj
=
$
(
"
#
"
+
node
.
tId
+
consts
.
id
.
A
),
removeStr
=
"
<span class='
button
remove' id='
"
+
node
.
tId
+
consts
.
id
.
REMOVE
+
"
' title='
"
+
tools
.
apply
(
setting
.
edit
.
removeTitle
,
[
setting
.
treeId
,
node
],
setting
.
edit
.
removeTitle
)
+
"
' treeNode
"
+
consts
.
id
.
REMOVE
+
"
style='display:none;'></span>
"
;
var
aObj
=
$
$
(
node
,
consts
.
id
.
A
,
setting
),
removeStr
=
"
<span class='
"
+
consts
.
className
.
BUTTON
+
"
remove' id='
"
+
node
.
tId
+
consts
.
id
.
REMOVE
+
"
' title='
"
+
tools
.
apply
(
setting
.
edit
.
removeTitle
,
[
setting
.
treeId
,
node
],
setting
.
edit
.
removeTitle
)
+
"
' treeNode
"
+
consts
.
id
.
REMOVE
+
"
style='display:none;'></span>
"
;
aObj
.
append
(
removeStr
);
$
(
"
#
"
+
node
.
tId
+
consts
.
id
.
REMOVE
).
bind
(
'
click
'
,
$
$
(
node
,
consts
.
id
.
REMOVE
,
setting
).
bind
(
'
click
'
,
function
()
{
if
(
!
tools
.
uCanDo
(
setting
)
||
tools
.
apply
(
setting
.
callback
.
beforeRemove
,
[
setting
.
treeId
,
node
],
true
)
==
false
)
return
false
;
view
.
removeNode
(
setting
,
node
);
...
...
@@ -801,7 +816,7 @@
).
show
();
},
addHoverDom
:
function
(
setting
,
node
)
{
if
(
data
.
getRoot
(
setting
).
showHoverDom
)
{
if
(
data
.
getRoot
s
(
).
showHoverDom
)
{
node
.
isHover
=
true
;
if
(
setting
.
edit
.
enable
)
{
view
.
addEditBtn
(
setting
,
node
);
...
...
@@ -810,23 +825,19 @@
tools
.
apply
(
setting
.
view
.
addHoverDom
,
[
setting
.
treeId
,
node
]);
}
},
cancelCurEditNode
:
function
(
setting
,
forceName
)
{
cancelCurEditNode
:
function
(
setting
,
forceName
,
isCancel
)
{
var
root
=
data
.
getRoot
(
setting
),
nameKey
=
setting
.
data
.
key
.
name
,
node
=
root
.
curEditNode
;
if
(
node
)
{
var
inputObj
=
root
.
curEditInput
;
var
newName
=
forceName
?
forceName
:
inputObj
.
val
(
);
if
(
!
forceName
&&
tools
.
apply
(
setting
.
callback
.
beforeRename
,
[
setting
.
treeId
,
node
,
newName
],
true
)
===
false
)
{
var
inputObj
=
root
.
curEditInput
,
newName
=
forceName
?
forceName
:(
isCancel
?
node
[
nameKey
]:
inputObj
.
val
()
);
if
(
tools
.
apply
(
setting
.
callback
.
beforeRename
,
[
setting
.
treeId
,
node
,
newName
,
isCancel
],
true
)
===
false
)
{
return
false
;
}
else
{
node
[
nameKey
]
=
newName
?
newName
:
inputObj
.
val
();
if
(
!
forceName
)
{
setting
.
treeObj
.
trigger
(
consts
.
event
.
RENAME
,
[
setting
.
treeId
,
node
]);
}
}
var
aObj
=
$
(
"
#
"
+
node
.
tId
+
consts
.
id
.
A
);
node
[
nameKey
]
=
newName
;
var
aObj
=
$$
(
node
,
consts
.
id
.
A
,
setting
);
aObj
.
removeClass
(
consts
.
node
.
CURSELECTED_EDIT
);
inputObj
.
unbind
();
view
.
setNodeName
(
setting
,
node
);
...
...
@@ -834,6 +845,7 @@
root
.
curEditNode
=
null
;
root
.
curEditInput
=
null
;
view
.
selectNode
(
setting
,
node
,
false
);
setting
.
treeObj
.
trigger
(
consts
.
event
.
RENAME
,
[
setting
.
treeId
,
node
,
isCancel
]);
}
root
.
noSelection
=
true
;
return
true
;
...
...
@@ -850,8 +862,8 @@
view
.
removeTreeDom
(
setting
,
node
);
view
.
cancelCurEditNode
(
setting
);
view
.
selectNode
(
setting
,
node
,
false
);
$
(
"
#
"
+
node
.
tId
+
consts
.
id
.
SPAN
).
html
(
"
<input type=text class='rename' id='
"
+
node
.
tId
+
consts
.
id
.
INPUT
+
"
' treeNode
"
+
consts
.
id
.
INPUT
+
"
>
"
);
var
inputObj
=
$
(
"
#
"
+
node
.
tId
+
consts
.
id
.
INPUT
);
$
$
(
node
,
consts
.
id
.
SPAN
,
setting
).
html
(
"
<input type=text class='rename' id='
"
+
node
.
tId
+
consts
.
id
.
INPUT
+
"
' treeNode
"
+
consts
.
id
.
INPUT
+
"
>
"
);
var
inputObj
=
$
$
(
node
,
consts
.
id
.
INPUT
,
setting
);
inputObj
.
attr
(
"
value
"
,
node
[
nameKey
]);
if
(
setting
.
edit
.
editNameSelectAll
)
{
tools
.
inputSelect
(
inputObj
);
...
...
@@ -866,9 +878,9 @@
}).
bind
(
'
keydown
'
,
function
(
event
)
{
if
(
event
.
keyCode
==
"
13
"
)
{
view
.
editNodeBlur
=
true
;
view
.
cancelCurEditNode
(
setting
,
null
,
true
);
view
.
cancelCurEditNode
(
setting
);
}
else
if
(
event
.
keyCode
==
"
27
"
)
{
view
.
cancelCurEditNode
(
setting
,
n
ode
[
nameKey
]
);
view
.
cancelCurEditNode
(
setting
,
n
ull
,
true
);
}
}).
bind
(
'
click
'
,
function
(
event
)
{
return
false
;
...
...
@@ -876,7 +888,7 @@
return
false
;
});
$
(
"
#
"
+
node
.
tId
+
consts
.
id
.
A
).
addClass
(
consts
.
node
.
CURSELECTED_EDIT
);
$
$
(
node
,
consts
.
id
.
A
,
setting
).
addClass
(
consts
.
node
.
CURSELECTED_EDIT
);
root
.
curEditInput
=
inputObj
;
root
.
noSelection
=
false
;
root
.
curEditNode
=
node
;
...
...
@@ -895,7 +907,7 @@
if
(
moveType
!=
consts
.
move
.
TYPE_PREV
&&
moveType
!=
consts
.
move
.
TYPE_NEXT
)
{
moveType
=
consts
.
move
.
TYPE_INNER
;
}
if
(
moveType
==
consts
.
move
.
TYPE_INNER
)
{
if
(
targetNodeIsRoot
)
{
//parentTId of root node is null
...
...
@@ -921,18 +933,18 @@
}
else
if
(
!
isSilent
)
{
view
.
expandCollapseNode
(
setting
,
targetNode
.
getParentNode
(),
true
,
false
);
}
targetObj
=
$
(
"
#
"
+
targetNode
.
tId
);
target_ulObj
=
$
(
"
#
"
+
targetNode
.
tId
+
consts
.
id
.
UL
);
targetObj
=
$
$
(
targetNode
,
setting
);
target_ulObj
=
$
$
(
targetNode
,
consts
.
id
.
UL
,
setting
);
if
(
!!
targetObj
.
get
(
0
)
&&
!
target_ulObj
.
get
(
0
))
{
var
ulstr
=
[];
view
.
makeUlHtml
(
setting
,
targetNode
,
ulstr
,
''
);
targetObj
.
append
(
ulstr
.
join
(
''
));
}
target_ulObj
=
$
(
"
#
"
+
targetNode
.
tId
+
consts
.
id
.
UL
);
target_ulObj
=
$
$
(
targetNode
,
consts
.
id
.
UL
,
setting
);
}
var
nodeDom
=
$
(
"
#
"
+
node
.
tId
);
var
nodeDom
=
$
$
(
node
,
setting
);
if
(
!
nodeDom
.
get
(
0
))
{
nodeDom
=
view
.
appendNodes
(
setting
,
node
.
level
,
[
node
],
null
,
false
,
true
).
join
(
''
);
nodeDom
=
view
.
appendNodes
(
setting
,
node
.
level
,
[
node
],
null
,
-
1
,
false
,
true
).
join
(
''
);
}
else
if
(
!
targetObj
.
get
(
0
))
{
nodeDom
.
remove
();
}
...
...
@@ -1024,9 +1036,9 @@
//old parentNode has no child nodes
oldParentNode
.
isParent
=
false
;
oldParentNode
.
open
=
false
;
var
tmp_ulObj
=
$
(
"
#
"
+
oldParentNode
.
tId
+
consts
.
id
.
UL
),
tmp_switchObj
=
$
(
"
#
"
+
oldParentNode
.
tId
+
consts
.
id
.
SWITCH
),
tmp_icoObj
=
$
(
"
#
"
+
oldParentNode
.
tId
+
consts
.
id
.
ICON
);
var
tmp_ulObj
=
$
$
(
oldParentNode
,
consts
.
id
.
UL
,
setting
),
tmp_switchObj
=
$
$
(
oldParentNode
,
consts
.
id
.
SWITCH
,
setting
),
tmp_icoObj
=
$
$
(
oldParentNode
,
consts
.
id
.
ICON
,
setting
);
view
.
replaceSwitchClass
(
oldParentNode
,
tmp_switchObj
,
consts
.
folder
.
DOCU
);
view
.
replaceIcoClass
(
oldParentNode
,
tmp_icoObj
,
consts
.
folder
.
DOCU
);
tmp_ulObj
.
css
(
"
display
"
,
"
none
"
);
...
...
@@ -1054,31 +1066,36 @@
view
.
expandCollapseParentNode
(
setting
,
node
.
getParentNode
(),
true
,
animateFlag
);
}
},
removeEditBtn
:
function
(
node
)
{
$
(
"
#
"
+
node
.
tId
+
consts
.
id
.
EDIT
).
unbind
().
remove
();
removeEditBtn
:
function
(
setting
,
node
)
{
$
$
(
node
,
consts
.
id
.
EDIT
,
setting
).
unbind
().
remove
();
},
removeRemoveBtn
:
function
(
node
)
{
$
(
"
#
"
+
node
.
tId
+
consts
.
id
.
REMOVE
).
unbind
().
remove
();
removeRemoveBtn
:
function
(
setting
,
node
)
{
$
$
(
node
,
consts
.
id
.
REMOVE
,
setting
).
unbind
().
remove
();
},
removeTreeDom
:
function
(
setting
,
node
)
{
node
.
isHover
=
false
;
view
.
removeEditBtn
(
node
);
view
.
removeRemoveBtn
(
node
);
view
.
removeEditBtn
(
setting
,
node
);
view
.
removeRemoveBtn
(
setting
,
node
);
tools
.
apply
(
setting
.
view
.
removeHoverDom
,
[
setting
.
treeId
,
node
]);
},
repairNodeLevelClass
:
function
(
setting
,
node
,
oldLevel
)
{
if
(
oldLevel
===
node
.
level
)
return
;
var
liObj
=
$
(
"
#
"
+
node
.
tId
),
aObj
=
$
(
"
#
"
+
node
.
tId
+
consts
.
id
.
A
),
ulObj
=
$
(
"
#
"
+
node
.
tId
+
consts
.
id
.
UL
),
oldClass
=
"
level
"
+
oldLevel
,
newClass
=
"
level
"
+
node
.
level
;
var
liObj
=
$
$
(
node
,
setting
),
aObj
=
$
$
(
node
,
consts
.
id
.
A
,
setting
),
ulObj
=
$
$
(
node
,
consts
.
id
.
UL
,
setting
),
oldClass
=
consts
.
className
.
LEVEL
+
oldLevel
,
newClass
=
consts
.
className
.
LEVEL
+
node
.
level
;
liObj
.
removeClass
(
oldClass
);
liObj
.
addClass
(
newClass
);
aObj
.
removeClass
(
oldClass
);
aObj
.
addClass
(
newClass
);
ulObj
.
removeClass
(
oldClass
);
ulObj
.
addClass
(
newClass
);
},
selectNodes
:
function
(
setting
,
nodes
)
{
for
(
var
i
=
0
,
l
=
nodes
.
length
;
i
<
l
;
i
++
)
{
view
.
selectNode
(
setting
,
nodes
[
i
],
i
>
0
);
}
}
},
...
...
@@ -1096,7 +1113,8 @@
consts
=
zt
.
consts
,
view
=
zt
.
_z
.
view
,
data
=
zt
.
_z
.
data
,
event
=
zt
.
_z
.
event
;
event
=
zt
.
_z
.
event
,
$$
=
tools
.
$
;
data
.
exSetting
(
_setting
);
data
.
addInitBind
(
_bindEvent
);
...
...
@@ -1120,7 +1138,7 @@
}
var
_createNodes
=
view
.
createNodes
;
view
.
createNodes
=
function
(
setting
,
level
,
nodes
,
parentNode
)
{
view
.
createNodes
=
function
(
setting
,
level
,
nodes
,
parentNode
,
index
)
{
if
(
_createNodes
)
{
_createNodes
.
apply
(
view
,
arguments
);
}
...
...
@@ -1161,6 +1179,10 @@
if
(
e
&&
(
tools
.
eqs
(
e
.
type
,
"
mouseover
"
)
||
tools
.
eqs
(
e
.
type
,
"
mouseout
"
)
||
tools
.
eqs
(
e
.
type
,
"
mousedown
"
)
||
tools
.
eqs
(
e
.
type
,
"
mouseup
"
)))
{
return
true
;
}
if
(
root
.
curEditNode
)
{
view
.
editNodeBlur
=
false
;
root
.
curEditInput
.
focus
();
}
return
(
!
root
.
curEditNode
)
&&
(
_uCanDo
?
_uCanDo
.
apply
(
view
,
arguments
)
:
true
);
}
})(
jQuery
);
\ No newline at end of file
js/jquery.ztree.exedit
-3.5
.min.js
→
js/jquery.ztree.exedit.min.js
浏览文件 @
1b565e80
/*
* JQuery zTree exedit v3.5.2
0
* JQuery zTree exedit v3.5.2
1
* http://zTree.me/
*
* Copyright (c) 2010 Hunter.z
...
...
@@ -8,7 +8,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2016-0
1-20
* Date: 2016-0
2-17
*/
(
function
(
v
){
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
"
}},
x
=
{
onHoverOverNode
:
function
(
b
,
a
){
var
c
=
m
.
getSetting
(
b
.
data
.
treeId
),
d
=
m
.
getRoot
(
c
);
if
(
d
.
curHoverNode
!=
a
)
x
.
onHoverOutNode
(
b
);
d
.
curHoverNode
=
a
;
f
.
addHoverDom
(
c
,
a
)},
onHoverOutNode
:
function
(
b
){
var
b
=
m
.
getSetting
(
b
.
data
.
treeId
),
a
=
m
.
getRoot
(
b
);
if
(
a
.
curHoverNode
&&!
m
.
isSelectedNode
(
b
,
a
.
curHoverNode
))
f
.
removeTreeDom
(
b
,
a
.
curHoverNode
),
a
.
curHoverNode
=
null
},
onMousedownNode
:
function
(
b
,
a
){
function
c
(
b
){
if
(
B
.
dragFlag
==
0
&&
Math
.
abs
(
N
-
b
.
clientX
)
<
e
.
edit
.
drag
.
minMoveSize
&&
Math
.
abs
(
O
-
b
.
clientY
)
<
e
.
edit
.
drag
.
minMoveSize
)
return
!
0
;
var
a
,
c
,
n
,
k
,
i
;
i
=
e
.
data
.
key
.
children
;
M
.
css
(
"
cursor
"
,
"
pointer
"
);
if
(
B
.
dragFlag
==
0
){
if
(
g
.
apply
(
e
.
callback
.
beforeDrag
,[
e
.
treeId
,
l
],
!
0
)
==!
1
)
return
r
(
b
),
!
0
;
for
(
a
=
0
,
c
=
l
.
length
;
a
<
c
;
a
++
){
if
(
a
==
0
)
B
.
dragNodeShowBefore
=
...
...
js/jquery.ztree.exhide
-3.5
.js
→
js/jquery.ztree.exhide.js
浏览文件 @
1b565e80
/*
* JQuery zTree exHideNodes v3.5.2
0
* JQuery zTree exHideNodes v3.5.2
1
* http://zTree.me/
*
* Copyright (c) 2010 Hunter.z
...
...
@@ -8,7 +8,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2016-0
1-20
* Date: 2016-0
2-17
*/
(
function
(
$
){
//default init node of exLib
...
...
js/jquery.ztree.exhide
-3.5
.min.js
→
js/jquery.ztree.exhide.min.js
浏览文件 @
1b565e80
/*
* JQuery zTree exHideNodes v3.5.2
0
* JQuery zTree exHideNodes v3.5.2
1
* http://zTree.me/
*
* Copyright (c) 2010 Hunter.z
...
...
@@ -8,7 +8,7 @@
* http://www.opensource.org/licenses/mit-license.php
*
* email: hunter.z@263.net
* Date: 2016-0
1-20
* Date: 2016-0
2-17
*/
(
function
(
i
){
i
.
extend
(
!
0
,
i
.
fn
.
zTree
.
_z
,{
view
:{
clearOldFirstNode
:
function
(
c
,
a
){
for
(
var
b
=
a
.
getNextNode
();
b
;){
if
(
b
.
isFirstNode
){
b
.
isFirstNode
=!
1
;
d
.
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
&&
d
.
setNodeLineIcos
(
c
,
a
);
break
}
if
(
a
.
isFirstNode
)
break
;
a
=
a
.
getPreNode
()}},
makeDOMNodeMainBefore
:
function
(
c
,
a
,
b
){
c
.
push
(
"
<li
"
,
b
.
isHidden
?
"
style='display:none;'
"
:
""
,
"
id='
"
,
b
.
tId
,
"
' class='
"
,
l
.
className
.
LEVEL
,
b
.
level
,
"
' tabindex='0' hidefocus='true' treenode>
"
)},
showNode
:
function
(
c
,
a
){
a
.
isHidden
=!
1
;
f
.
initShowForExCheck
(
c
,
a
);
j
(
a
,
c
).
show
()},
showNodes
:
function
(
c
,
a
,
b
){
if
(
a
&&
a
.
length
!=
0
){
var
e
=
{},
g
,
k
;
for
(
g
=
0
,
k
=
a
.
length
;
g
<
k
;
g
++
){
var
h
=
a
[
g
];
if
(
!
e
[
h
.
parentTId
]){
var
i
=
h
.
getParentNode
();
e
[
h
.
parentTId
]
=
i
===
null
?
f
.
getRoot
(
c
):
h
.
getParentNode
()}
d
.
showNode
(
c
,
h
,
b
)}
for
(
var
j
in
e
)
a
=
e
[
j
][
c
.
data
.
key
.
children
],
d
.
setFirstNodeForShow
(
c
,
a
),
d
.
setLastNodeForShow
(
c
,
a
)}},
hideNode
:
function
(
c
,
a
){
a
.
isHidden
=!
0
;
a
.
isFirstNode
=!
1
;
a
.
isLastNode
=
...
...
log v3.x.txt
浏览文件 @
1b565e80
...
...
@@ -13,6 +13,9 @@
</font>
*2016.02.17* v3.5.21
* 【修改】zTree js 文件名 (为了便于发布到 https://cdnjs.com/)
*2016.01.20* v3.5.20
* 【修改】checkAllNodes() 方法不处理 (chkDisabled = true) 的父节点的子节点的 bug
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录