Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
zzx_123123
zui
提交
ae2c3d6f
Z
zui
项目概览
zzx_123123
/
zui
与 Fork 源项目一致
Fork自
易企天创 / zui
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Z
zui
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ae2c3d6f
编写于
8月 19, 2016
作者:
C
Catouse
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
* improve tree.
上级
c95a9125
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
8 addition
and
4 deletion
+8
-4
src/js/tree.js
src/js/tree.js
+8
-4
未找到文件。
src/js/tree.js
浏览文件 @
ae2c3d6f
...
...
@@ -81,6 +81,7 @@
animate
:
null
,
initialState
:
'
normal
'
,
// 'normal' | 'preserve' | 'expand' | 'collapse',
toggleTemplate
:
'
<i class="list-toggle icon"></i>
'
,
// sortable: false, //
};
Tree
.
prototype
.
add
=
function
(
rootEle
,
items
,
expand
,
disabledAnimate
,
notStore
)
{
...
...
@@ -103,14 +104,17 @@
}
$
.
each
(
items
,
function
(
idx
,
item
)
{
var
$li
=
$
(
'
<li/>
'
).
data
(
item
).
appendTo
(
$ul
);
var
$wrapper
=
options
.
itemWrapper
?
$
(
'
<div class="tree-item-wrapper"/>
'
).
appendTo
(
$li
)
:
$li
;
if
(
item
.
id
!==
undefined
)
$li
.
attr
(
'
data-id
'
,
item
.
id
);
var
$wrapper
=
options
.
itemWrapper
?
$
(
options
.
itemWrapper
===
true
?
'
<div class="tree-item-wrapper"/>
'
:
options
.
itemWrapper
).
appendTo
(
$li
)
:
$li
;
if
(
item
.
html
)
{
$wrapper
.
html
(
item
.
html
)
}
else
if
(
$
.
isFunction
(
that
.
options
.
itemCreator
))
{
var
itemContent
=
that
.
options
.
itemCreator
(
$wrapper
,
item
);
if
(
itemContent
!==
true
)
$wrapper
.
html
(
itemContent
);
var
itemContent
=
that
.
options
.
itemCreator
(
$li
,
item
);
if
(
itemContent
!==
true
&&
itemContent
!==
false
)
$wrapper
.
html
(
itemContent
);
}
else
if
(
item
.
url
)
{
$wrapper
.
append
(
$
(
'
<a/>
'
,
{
href
:
item
.
url
}).
text
(
item
.
title
||
item
.
name
));
}
else
{
$wrapper
.
append
(
$
(
'
<
a/>
'
,
{
href
:
item
.
url
||
'
#
'
}
).
text
(
item
.
title
||
item
.
name
));
$wrapper
.
append
(
$
(
'
<
span/>
'
).
text
(
item
.
title
||
item
.
name
));
}
that
.
_initItem
(
$li
,
item
.
idx
||
idx
,
$ul
,
item
);
if
(
item
.
children
&&
item
.
children
.
length
)
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录