Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
易企天创
zui
提交
88febbd3
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,发现更多精彩内容 >>
提交
88febbd3
编写于
4月 18, 2017
作者:
C
Catouse
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
* fix rememberPos options of modal and modal trigger and update document.
上级
bd2c3fea
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
22 addition
and
11 deletion
+22
-11
docs/part/javascript-modal.md
docs/part/javascript-modal.md
+1
-1
docs/part/javascript-modaltrigger.md
docs/part/javascript-modaltrigger.md
+8
-0
src/js/modal.js
src/js/modal.js
+8
-6
src/js/modal.trigger.js
src/js/modal.trigger.js
+5
-4
未找到文件。
docs/part/javascript-modal.md
浏览文件 @
88febbd3
...
...
@@ -273,7 +273,7 @@ $('#myModal').modal(options)
<td>
*
`false`
(默认),不记住位置;
*
`true`
,记住位置;
*
页面内值唯一的字符串,使用本地存储记住位置;
</td>
<td>
当该值为一个在页面范围内值唯一的字符串时,通过浏览器本地存储来存储数据,关闭页面或浏览器之后也不会忘记。
</td>
<td>
启用该选项需要同时启用
`moveable`
选项,
当该值为一个在页面范围内值唯一的字符串时,通过浏览器本地存储来存储数据,关闭页面或浏览器之后也不会忘记。
</td>
</tr>
</tbody>
</table>
...
...
docs/part/javascript-modaltrigger.md
浏览文件 @
88febbd3
...
...
@@ -402,6 +402,14 @@ myModalTrigger.show();
*
`true`
,启用;
</td>
<td>
是否启用对话框拖拽移动功能
</td>
</tr>
<tr>
<td>
`rememberPos`
</td>
<td>
记住移动的位置
</td>
<td>
*
`false`
(默认),不记住位置;
*
`true`
,记住位置;
*
页面内值唯一的字符串,使用本地存储记住位置;
</td>
<td>
启用该选项需要同时启用
`moveable`
选项,当该值为一个在页面范围内值唯一的字符串时,通过浏览器本地存储来存储数据,关闭页面或浏览器之后也不会忘记。
</td>
</tr>
<tr>
<td>
`waittime`
</td>
<td>
加载远程内容时的最大等待时间
</td>
...
...
src/js/modal.js
浏览文件 @
88febbd3
...
...
@@ -74,11 +74,12 @@
var
topPos
=
position
==
'
fit
'
?
(
half
*
2
/
3
)
:
(
position
==
'
center
'
?
half
:
position
);
if
(
$dialog
.
hasClass
(
'
modal-moveable
'
))
{
var
pos
=
null
;
if
(
this
.
options
.
rememberPos
)
{
if
(
this
.
options
.
rememberPos
===
true
)
{
var
rememberPos
=
this
.
options
.
rememberPos
;
if
(
rememberPos
)
{
if
(
rememberPos
===
true
)
{
pos
=
this
.
$element
.
data
(
'
modal-pos
'
);
}
else
if
(
$
.
zui
.
store
)
{
pos
=
$
.
zui
.
store
.
pageGet
(
zuiname
+
'
.rememberPos
'
);
pos
=
$
.
zui
.
store
.
pageGet
(
zuiname
+
'
.rememberPos
.
'
+
rememberPos
);
}
}
if
(
!
pos
)
{
...
...
@@ -108,10 +109,11 @@
$dialog
.
css
(
'
margin-top
'
,
''
).
addClass
(
'
modal-dragged
'
);
},
finish
:
function
(
e
)
{
if
(
options
.
rememberPos
)
{
var
rememberPos
=
options
.
rememberPos
;
if
(
rememberPos
)
{
that
.
$element
.
data
(
'
modal-pos
'
,
e
.
pos
);
if
(
$
.
zui
.
store
&&
options
.
rememberPos
!==
true
)
{
$
.
zui
.
store
.
pageSet
(
zuiname
+
'
.rememberPos
'
,
e
.
pos
);
if
(
$
.
zui
.
store
&&
rememberPos
!==
true
)
{
$
.
zui
.
store
.
pageSet
(
zuiname
+
'
.rememberPos
.
'
+
rememberPos
,
e
.
pos
);
}
}
}
...
...
src/js/modal.trigger.js
浏览文件 @
88febbd3
...
...
@@ -278,10 +278,11 @@
}
$modal
.
modal
({
show
:
'
show
'
,
backdrop
:
options
.
backdrop
,
moveable
:
options
.
moveable
,
keyboard
:
options
.
keyboard
show
:
'
show
'
,
backdrop
:
options
.
backdrop
,
moveable
:
options
.
moveable
,
rememberPos
:
options
.
rememberPos
,
keyboard
:
options
.
keyboard
});
};
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录