Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
易企天创
zui
提交
f6dddafd
Z
zui
项目概览
易企天创
/
zui
11 个月 前同步成功
通知
6
Star
0
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
37
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Z
zui
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
37
Issue
37
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
f6dddafd
编写于
11月 20, 2014
作者:
C
Catouse
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
* fixed bugs of datatable: check all button disabled when reload.
* rebuilt js.
上级
130ccb2e
变更
8
展开全部
隐藏空白更改
内联
并排
Showing
8 changed file
with
39 addition
and
83 deletion
+39
-83
dist/js/zui.js
dist/js/zui.js
+8
-19
dist/js/zui.min.js
dist/js/zui.min.js
+2
-2
dist/lib/datatable/zui.datatable.js
dist/lib/datatable/zui.datatable.js
+8
-19
dist/lib/datatable/zui.datatable.min.js
dist/lib/datatable/zui.datatable.min.js
+2
-2
docs/example/datatable.html
docs/example/datatable.html
+1
-1
docs/js/zui.js
docs/js/zui.js
+8
-19
docs/js/zui.min.js
docs/js/zui.min.js
+3
-3
src/js/datatable.js
src/js/datatable.js
+7
-18
未找到文件。
dist/js/zui.js
浏览文件 @
f6dddafd
/*!
* ZUI - v1.2.0 - 2014-11-
18
* ZUI - v1.2.0 - 2014-11-
20
* http://zui.sexy
* GitHub: https://github.com/easysoft/zui.git
* Copyright (c) 2014 cnezsoft.com; Licensed MIT
...
...
@@ -6014,29 +6014,17 @@
options
.
tableClass
=
options
.
tableClass
||
''
;
options
.
tableClass
=
'
'
+
options
.
tableClass
+
'
table-datatable
'
;
if
(
$e
.
hasClass
(
'
table-bordered
'
)
)
$
.
each
([
'
bordered
'
,
'
condensed
'
,
'
striped
'
,
'
condensed
'
,
'
fixed
'
],
function
(
idx
,
cls
)
{
options
.
tableClass
+=
'
table-bordered
'
;
}
cls
=
'
table-
'
+
cls
;
if
(
$e
.
hasClass
(
cls
))
options
.
tableClass
+=
'
'
+
cls
;
});
if
(
$e
.
hasClass
(
'
table-hover
'
)
||
options
.
rowHover
)
{
options
.
tableClass
+=
'
table-hover
'
;
}
if
(
$e
.
hasClass
(
'
table-striped
'
))
{
options
.
tableClass
+=
'
table-striped
'
;
}
if
(
$e
.
hasClass
(
'
table-condensed
'
))
{
options
.
tableClass
+=
'
table-condensed
'
;
}
if
(
$e
.
hasClass
(
'
table-fixed
'
))
{
options
.
tableClass
+=
'
table-fixed
'
;
}
this
.
options
=
options
;
};
...
...
@@ -6194,7 +6182,7 @@
dataRowSpan
=
'
<div class="datatable-rows-span datatable-span"><div class="datatable-wrapper"><table class="table"></table></div></div>
'
,
dataHeadSpan
=
'
<div class="datatable-head-span datatable-span"><div class="datatable-wrapper"><table class="table"><thead></thead></table></div></div>
'
;
$datatable
.
children
(
'
.datatable-head, .datatable-rows
'
).
remove
();
$datatable
.
children
(
'
.datatable-head, .datatable-rows
, .scroll-wrapper
'
).
remove
();
// Set css class to datatable by options
$datatable
.
toggleClass
(
'
sortable
'
,
options
.
sortable
);
...
...
@@ -6610,7 +6598,8 @@
syncChecks
();
});
this
.
$datatable
.
on
(
'
click
'
,
'
.check-all
'
,
function
()
var
checkAllEventName
=
'
click.zui.datatable.check-all
'
;
this
.
$datatable
.
off
(
checkAllEventName
).
on
(
checkAllEventName
,
'
.check-all
'
,
function
()
{
$rows
.
toggleClass
(
checkedClass
,
$
(
this
).
toggleClass
(
'
checked
'
).
hasClass
(
'
checked
'
));
syncChecks
();
...
...
dist/js/zui.min.js
浏览文件 @
f6dddafd
此差异已折叠。
点击以展开。
dist/lib/datatable/zui.datatable.js
浏览文件 @
f6dddafd
/*!
* ZUI - v1.2.0 - 2014-11-
18
* ZUI - v1.2.0 - 2014-11-
20
* http://zui.sexy
* GitHub: https://github.com/easysoft/zui.git
* Copyright (c) 2014 cnezsoft.com; Licensed MIT
...
...
@@ -95,29 +95,17 @@
options
.
tableClass
=
options
.
tableClass
||
''
;
options
.
tableClass
=
'
'
+
options
.
tableClass
+
'
table-datatable
'
;
if
(
$e
.
hasClass
(
'
table-bordered
'
)
)
$
.
each
([
'
bordered
'
,
'
condensed
'
,
'
striped
'
,
'
condensed
'
,
'
fixed
'
],
function
(
idx
,
cls
)
{
options
.
tableClass
+=
'
table-bordered
'
;
}
cls
=
'
table-
'
+
cls
;
if
(
$e
.
hasClass
(
cls
))
options
.
tableClass
+=
'
'
+
cls
;
});
if
(
$e
.
hasClass
(
'
table-hover
'
)
||
options
.
rowHover
)
{
options
.
tableClass
+=
'
table-hover
'
;
}
if
(
$e
.
hasClass
(
'
table-striped
'
))
{
options
.
tableClass
+=
'
table-striped
'
;
}
if
(
$e
.
hasClass
(
'
table-condensed
'
))
{
options
.
tableClass
+=
'
table-condensed
'
;
}
if
(
$e
.
hasClass
(
'
table-fixed
'
))
{
options
.
tableClass
+=
'
table-fixed
'
;
}
this
.
options
=
options
;
};
...
...
@@ -275,7 +263,7 @@
dataRowSpan
=
'
<div class="datatable-rows-span datatable-span"><div class="datatable-wrapper"><table class="table"></table></div></div>
'
,
dataHeadSpan
=
'
<div class="datatable-head-span datatable-span"><div class="datatable-wrapper"><table class="table"><thead></thead></table></div></div>
'
;
$datatable
.
children
(
'
.datatable-head, .datatable-rows
'
).
remove
();
$datatable
.
children
(
'
.datatable-head, .datatable-rows
, .scroll-wrapper
'
).
remove
();
// Set css class to datatable by options
$datatable
.
toggleClass
(
'
sortable
'
,
options
.
sortable
);
...
...
@@ -691,7 +679,8 @@
syncChecks
();
});
this
.
$datatable
.
on
(
'
click
'
,
'
.check-all
'
,
function
()
var
checkAllEventName
=
'
click.zui.datatable.check-all
'
;
this
.
$datatable
.
off
(
checkAllEventName
).
on
(
checkAllEventName
,
'
.check-all
'
,
function
()
{
$rows
.
toggleClass
(
checkedClass
,
$
(
this
).
toggleClass
(
'
checked
'
).
hasClass
(
'
checked
'
));
syncChecks
();
...
...
dist/lib/datatable/zui.datatable.min.js
浏览文件 @
f6dddafd
此差异已折叠。
点击以展开。
docs/example/datatable.html
浏览文件 @
f6dddafd
...
...
@@ -163,7 +163,7 @@
<script>
$
(
function
()
{
$
(
'
#datatable
'
).
datatable
({
fixedHeaderOffset
:
41
});
$
(
'
#datatable
'
).
datatable
({
fixedHeaderOffset
:
41
,
checkable
:
true
});
$
(
'
#dtFromData
'
).
datatable
({
customizable
:
true
,
checkable
:
true
,
sortable
:
true
,
...
...
docs/js/zui.js
浏览文件 @
f6dddafd
/*!
* ZUI - v1.2.0 - 2014-11-
18
* ZUI - v1.2.0 - 2014-11-
20
* http://zui.sexy
* GitHub: https://github.com/easysoft/zui.git
* Copyright (c) 2014 cnezsoft.com; Licensed MIT
...
...
@@ -6014,29 +6014,17 @@
options
.
tableClass
=
options
.
tableClass
||
''
;
options
.
tableClass
=
'
'
+
options
.
tableClass
+
'
table-datatable
'
;
if
(
$e
.
hasClass
(
'
table-bordered
'
)
)
$
.
each
([
'
bordered
'
,
'
condensed
'
,
'
striped
'
,
'
condensed
'
,
'
fixed
'
],
function
(
idx
,
cls
)
{
options
.
tableClass
+=
'
table-bordered
'
;
}
cls
=
'
table-
'
+
cls
;
if
(
$e
.
hasClass
(
cls
))
options
.
tableClass
+=
'
'
+
cls
;
});
if
(
$e
.
hasClass
(
'
table-hover
'
)
||
options
.
rowHover
)
{
options
.
tableClass
+=
'
table-hover
'
;
}
if
(
$e
.
hasClass
(
'
table-striped
'
))
{
options
.
tableClass
+=
'
table-striped
'
;
}
if
(
$e
.
hasClass
(
'
table-condensed
'
))
{
options
.
tableClass
+=
'
table-condensed
'
;
}
if
(
$e
.
hasClass
(
'
table-fixed
'
))
{
options
.
tableClass
+=
'
table-fixed
'
;
}
this
.
options
=
options
;
};
...
...
@@ -6194,7 +6182,7 @@
dataRowSpan
=
'
<div class="datatable-rows-span datatable-span"><div class="datatable-wrapper"><table class="table"></table></div></div>
'
,
dataHeadSpan
=
'
<div class="datatable-head-span datatable-span"><div class="datatable-wrapper"><table class="table"><thead></thead></table></div></div>
'
;
$datatable
.
children
(
'
.datatable-head, .datatable-rows
'
).
remove
();
$datatable
.
children
(
'
.datatable-head, .datatable-rows
, .scroll-wrapper
'
).
remove
();
// Set css class to datatable by options
$datatable
.
toggleClass
(
'
sortable
'
,
options
.
sortable
);
...
...
@@ -6610,7 +6598,8 @@
syncChecks
();
});
this
.
$datatable
.
on
(
'
click
'
,
'
.check-all
'
,
function
()
var
checkAllEventName
=
'
click.zui.datatable.check-all
'
;
this
.
$datatable
.
off
(
checkAllEventName
).
on
(
checkAllEventName
,
'
.check-all
'
,
function
()
{
$rows
.
toggleClass
(
checkedClass
,
$
(
this
).
toggleClass
(
'
checked
'
).
hasClass
(
'
checked
'
));
syncChecks
();
...
...
docs/js/zui.min.js
浏览文件 @
f6dddafd
此差异已折叠。
点击以展开。
src/js/datatable.js
浏览文件 @
f6dddafd
...
...
@@ -88,29 +88,17 @@
options
.
tableClass
=
options
.
tableClass
||
''
;
options
.
tableClass
=
'
'
+
options
.
tableClass
+
'
table-datatable
'
;
if
(
$e
.
hasClass
(
'
table-bordered
'
)
)
$
.
each
([
'
bordered
'
,
'
condensed
'
,
'
striped
'
,
'
condensed
'
,
'
fixed
'
],
function
(
idx
,
cls
)
{
options
.
tableClass
+=
'
table-bordered
'
;
}
cls
=
'
table-
'
+
cls
;
if
(
$e
.
hasClass
(
cls
))
options
.
tableClass
+=
'
'
+
cls
;
});
if
(
$e
.
hasClass
(
'
table-hover
'
)
||
options
.
rowHover
)
{
options
.
tableClass
+=
'
table-hover
'
;
}
if
(
$e
.
hasClass
(
'
table-striped
'
))
{
options
.
tableClass
+=
'
table-striped
'
;
}
if
(
$e
.
hasClass
(
'
table-condensed
'
))
{
options
.
tableClass
+=
'
table-condensed
'
;
}
if
(
$e
.
hasClass
(
'
table-fixed
'
))
{
options
.
tableClass
+=
'
table-fixed
'
;
}
this
.
options
=
options
;
};
...
...
@@ -268,7 +256,7 @@
dataRowSpan
=
'
<div class="datatable-rows-span datatable-span"><div class="datatable-wrapper"><table class="table"></table></div></div>
'
,
dataHeadSpan
=
'
<div class="datatable-head-span datatable-span"><div class="datatable-wrapper"><table class="table"><thead></thead></table></div></div>
'
;
$datatable
.
children
(
'
.datatable-head, .datatable-rows
'
).
remove
();
$datatable
.
children
(
'
.datatable-head, .datatable-rows
, .scroll-wrapper
'
).
remove
();
// Set css class to datatable by options
$datatable
.
toggleClass
(
'
sortable
'
,
options
.
sortable
);
...
...
@@ -684,7 +672,8 @@
syncChecks
();
});
this
.
$datatable
.
on
(
'
click
'
,
'
.check-all
'
,
function
()
var
checkAllEventName
=
'
click.zui.datatable.check-all
'
;
this
.
$datatable
.
off
(
checkAllEventName
).
on
(
checkAllEventName
,
'
.check-all
'
,
function
()
{
$rows
.
toggleClass
(
checkedClass
,
$
(
this
).
toggleClass
(
'
checked
'
).
hasClass
(
'
checked
'
));
syncChecks
();
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录