Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
易企天创
zui
提交
58ce3fd2
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,体验更适合开发者的 AI 搜索 >>
提交
58ce3fd2
编写于
8月 05, 2014
作者:
C
Catouse
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
* added methods to manage storage data of page to store.js.
上级
6c42b6e9
变更
5
展开全部
隐藏空白更改
内联
并排
Showing
5 changed file
with
149 addition
and
14 deletion
+149
-14
dist/js/zui.js
dist/js/zui.js
+48
-3
dist/js/zui.lite.js
dist/js/zui.lite.js
+48
-3
dist/js/zui.lite.min.js
dist/js/zui.lite.min.js
+2
-2
dist/js/zui.min.js
dist/js/zui.min.js
+3
-3
src/js/store.js
src/js/store.js
+48
-3
未找到文件。
dist/js/zui.js
浏览文件 @
58ce3fd2
...
...
@@ -10,13 +10,14 @@
if
(
typeof
jQuery
===
"
undefined
"
)
{
throw
new
Error
(
"
ZUI requires jQuery
"
)
}
/* Store */
+
function
(
window
)
+
function
(
window
,
$
)
{
"
use strict
"
;
var
lsName
=
'
localStorage
'
;
var
storage
=
window
[
lsName
],
old
=
window
[
'
store
'
];
old
=
window
[
'
store
'
],
pageName
=
'
page_
'
+
window
.
location
.
pathname
;
/* The Store object */
var
Store
=
function
()
...
...
@@ -24,6 +25,50 @@ if (typeof jQuery === "undefined") { throw new Error("ZUI requires jQuery") }
this
.
slience
=
true
;
this
.
disabled
=
(
lsName
in
window
)
&&
window
[
lsName
]
&&
window
[
lsName
][
'
setItem
'
];
this
.
storage
=
storage
;
var
self
=
this
;
this
.
page
=
this
.
get
(
pageName
,
{});
};
/* Save page data */
Store
.
prototype
.
savePage
=
function
()
{
if
(
$
.
isEmptyObject
(
this
.
page
))
{
this
.
remove
(
pageName
);
}
else
{
this
.
set
(
pageName
,
this
.
page
);
}
};
/* Clear page data */
Store
.
prototype
.
clearPage
=
function
()
{
this
.
page
=
{};
this
.
savePage
();
};
/* Get page data */
Store
.
prototype
.
getPage
=
function
(
key
,
defaultValue
)
{
var
val
=
this
.
page
[
key
];
return
(
defaultValue
!==
undefined
&&
val
===
null
)
?
defaultValue
:
val
;
};
/* Set page data */
Store
.
prototype
.
setPage
=
function
(
objOrKey
,
val
)
{
if
(
$
.
isPlanObject
(
objOrKey
))
{
$
.
extend
(
true
,
this
.
page
,
objOrKey
);
}
else
{
this
.
page
[
this
.
serialize
(
objOrKey
)]
=
val
;
}
this
.
savePage
();
};
/* Check disabled status */
...
...
@@ -155,7 +200,7 @@ if (typeof jQuery === "undefined") { throw new Error("ZUI requires jQuery") }
window
.
store
=
old
;
return
store
;
}
}(
window
);
}(
window
,
jQuery
);
/*
* jQuery Hotkeys Plugin
...
...
dist/js/zui.lite.js
浏览文件 @
58ce3fd2
...
...
@@ -10,13 +10,14 @@
if
(
typeof
jQuery
===
"
undefined
"
)
{
throw
new
Error
(
"
ZUI requires jQuery
"
)
}
/* Store */
+
function
(
window
)
+
function
(
window
,
$
)
{
"
use strict
"
;
var
lsName
=
'
localStorage
'
;
var
storage
=
window
[
lsName
],
old
=
window
[
'
store
'
];
old
=
window
[
'
store
'
],
pageName
=
'
page_
'
+
window
.
location
.
pathname
;
/* The Store object */
var
Store
=
function
()
...
...
@@ -24,6 +25,50 @@ if (typeof jQuery === "undefined") { throw new Error("ZUI requires jQuery") }
this
.
slience
=
true
;
this
.
disabled
=
(
lsName
in
window
)
&&
window
[
lsName
]
&&
window
[
lsName
][
'
setItem
'
];
this
.
storage
=
storage
;
var
self
=
this
;
this
.
page
=
this
.
get
(
pageName
,
{});
};
/* Save page data */
Store
.
prototype
.
savePage
=
function
()
{
if
(
$
.
isEmptyObject
(
this
.
page
))
{
this
.
remove
(
pageName
);
}
else
{
this
.
set
(
pageName
,
this
.
page
);
}
};
/* Clear page data */
Store
.
prototype
.
clearPage
=
function
()
{
this
.
page
=
{};
this
.
savePage
();
};
/* Get page data */
Store
.
prototype
.
getPage
=
function
(
key
,
defaultValue
)
{
var
val
=
this
.
page
[
key
];
return
(
defaultValue
!==
undefined
&&
val
===
null
)
?
defaultValue
:
val
;
};
/* Set page data */
Store
.
prototype
.
setPage
=
function
(
objOrKey
,
val
)
{
if
(
$
.
isPlanObject
(
objOrKey
))
{
$
.
extend
(
true
,
this
.
page
,
objOrKey
);
}
else
{
this
.
page
[
this
.
serialize
(
objOrKey
)]
=
val
;
}
this
.
savePage
();
};
/* Check disabled status */
...
...
@@ -155,7 +200,7 @@ if (typeof jQuery === "undefined") { throw new Error("ZUI requires jQuery") }
window
.
store
=
old
;
return
store
;
}
}(
window
);
}(
window
,
jQuery
);
/**
* Format string
...
...
dist/js/zui.lite.min.js
浏览文件 @
58ce3fd2
此差异已折叠。
点击以展开。
dist/js/zui.min.js
浏览文件 @
58ce3fd2
此差异已折叠。
点击以展开。
src/js/store.js
浏览文件 @
58ce3fd2
/* Store */
+
function
(
window
)
+
function
(
window
,
$
)
{
"
use strict
"
;
var
lsName
=
'
localStorage
'
;
var
storage
=
window
[
lsName
],
old
=
window
[
'
store
'
];
old
=
window
[
'
store
'
],
pageName
=
'
page_
'
+
window
.
location
.
pathname
;
/* The Store object */
var
Store
=
function
()
...
...
@@ -13,6 +14,50 @@
this
.
slience
=
true
;
this
.
disabled
=
(
lsName
in
window
)
&&
window
[
lsName
]
&&
window
[
lsName
][
'
setItem
'
];
this
.
storage
=
storage
;
var
self
=
this
;
this
.
page
=
this
.
get
(
pageName
,
{});
};
/* Save page data */
Store
.
prototype
.
savePage
=
function
()
{
if
(
$
.
isEmptyObject
(
this
.
page
))
{
this
.
remove
(
pageName
);
}
else
{
this
.
set
(
pageName
,
this
.
page
);
}
};
/* Clear page data */
Store
.
prototype
.
clearPage
=
function
()
{
this
.
page
=
{};
this
.
savePage
();
};
/* Get page data */
Store
.
prototype
.
getPage
=
function
(
key
,
defaultValue
)
{
var
val
=
this
.
page
[
key
];
return
(
defaultValue
!==
undefined
&&
val
===
null
)
?
defaultValue
:
val
;
};
/* Set page data */
Store
.
prototype
.
setPage
=
function
(
objOrKey
,
val
)
{
if
(
$
.
isPlanObject
(
objOrKey
))
{
$
.
extend
(
true
,
this
.
page
,
objOrKey
);
}
else
{
this
.
page
[
this
.
serialize
(
objOrKey
)]
=
val
;
}
this
.
savePage
();
};
/* Check disabled status */
...
...
@@ -144,4 +189,4 @@
window
.
store
=
old
;
return
store
;
}
}(
window
);
}(
window
,
jQuery
);
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录