Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
solo
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
solo
Commits
6059316e
Commit
6059316e
authored
May 28, 2013
by
Vanessa
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
about #135
parent
a10545dc
Changes
13
Show whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
910 additions
and
904 deletions
+910
-904
war/src/main/webapp/js/admin/about.js
war/src/main/webapp/js/admin/about.js
+10
-11
war/src/main/webapp/js/admin/admin.js
war/src/main/webapp/js/admin/admin.js
+60
-60
war/src/main/webapp/js/admin/article.js
war/src/main/webapp/js/admin/article.js
+5
-4
war/src/main/webapp/js/admin/articleList.js
war/src/main/webapp/js/admin/articleList.js
+1
-2
war/src/main/webapp/js/admin/comment.js
war/src/main/webapp/js/admin/comment.js
+2
-1
war/src/main/webapp/js/admin/latkeAdmin.js
war/src/main/webapp/js/admin/latkeAdmin.js
+761
-758
war/src/main/webapp/js/admin/latkeAdmin.min.js
war/src/main/webapp/js/admin/latkeAdmin.min.js
+1
-1
war/src/main/webapp/js/admin/main.js
war/src/main/webapp/js/admin/main.js
+4
-4
war/src/main/webapp/js/admin/others.js
war/src/main/webapp/js/admin/others.js
+3
-3
war/src/main/webapp/js/admin/pageList.js
war/src/main/webapp/js/admin/pageList.js
+2
-1
war/src/main/webapp/js/admin/pluginList.js
war/src/main/webapp/js/admin/pluginList.js
+53
-54
war/src/main/webapp/js/admin/preference.js
war/src/main/webapp/js/admin/preference.js
+3
-3
war/src/main/webapp/js/admin/userList.js
war/src/main/webapp/js/admin/userList.js
+5
-2
No files found.
war/src/main/webapp/js/admin/about.js
View file @
6059316e
...
@@ -18,20 +18,17 @@
...
@@ -18,20 +18,17 @@
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @version 1.0.0.
3, Jan 7, 2012
* @version 1.0.0.
4, May 28, 2013
*/
*/
/* about 相关操作 */
/* about 相关操作 */
admin
.
about
=
{
admin
.
about
=
{
init
:
function
()
{
init
:
function
()
{
$
.
ajax
({
$
.
ajax
({
url
:
"
http://rhythm.b3log.org/version/solo/latest/
"
+
Label
.
version
,
url
:
"
http://rhythm.b3log.org/version/solo/latest/
"
+
Label
.
version
,
type
:
"
GET
"
,
type
:
"
GET
"
,
cache
:
false
,
cache
:
false
,
dataType
:
"
jsonp
"
,
dataType
:
"
jsonp
"
,
error
:
function
()
{
// alert("Error loading articles from Rhythm");
},
success
:
function
(
data
,
textStatus
)
{
success
:
function
(
data
,
textStatus
)
{
var
version
=
data
.
soloVersion
;
var
version
=
data
.
soloVersion
;
if
(
version
===
Label
.
version
)
{
if
(
version
===
Label
.
version
)
{
...
@@ -40,7 +37,9 @@ admin.about = {
...
@@ -40,7 +37,9 @@ admin.about = {
$
(
"
#aboutLatest
"
).
html
(
Label
.
outOfDateLabel
+
$
(
"
#aboutLatest
"
).
html
(
Label
.
outOfDateLabel
+
"
<a href='
"
+
data
.
soloDownload
+
"
'>
"
+
version
+
"
</a>
"
);
"
<a href='
"
+
data
.
soloDownload
+
"
'>
"
+
version
+
"
</a>
"
);
}
}
$
(
"
#loadMsg
"
).
text
(
""
);
},
complete
:
function
(
XHR
,
TS
)
{
admin
.
clearTip
();
}
}
});
});
}
}
...
@@ -52,7 +51,7 @@ admin.about = {
...
@@ -52,7 +51,7 @@ admin.about = {
admin
.
register
[
"
about
"
]
=
{
admin
.
register
[
"
about
"
]
=
{
"
obj
"
:
admin
.
about
,
"
obj
"
:
admin
.
about
,
"
init
"
:
admin
.
about
.
init
,
"
init
"
:
admin
.
about
.
init
,
"
refresh
"
:
function
()
{
"
refresh
"
:
function
()
{
$
(
"
#loadMsg
"
).
text
(
""
);
admin
.
clearTip
(
);
}
}
}
};
\ No newline at end of file
\ No newline at end of file
war/src/main/webapp/js/admin/admin.js
View file @
6059316e
...
@@ -17,10 +17,9 @@
...
@@ -17,10 +17,9 @@
* index for admin
* index for admin
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @version 1.0.2.
1, Jan 29
, 2013
* @version 1.0.2.
2, May 28
, 2013
*/
*/
var
Admin
=
function
()
{
var
Admin
=
function
()
{
this
.
register
=
{};
this
.
register
=
{};
// 工具栏下的工具
// 工具栏下的工具
this
.
tools
=
[
'
#page-list
'
,
'
#file-list
'
,
'
#link-list
'
,
'
#preference
'
,
this
.
tools
=
[
'
#page-list
'
,
'
#file-list
'
,
'
#link-list
'
,
'
#preference
'
,
...
@@ -34,15 +33,21 @@ $.extend(Admin.prototype, {
...
@@ -34,15 +33,21 @@ $.extend(Admin.prototype, {
/*
/*
* 登出
* 登出
*/
*/
logout
:
function
()
{
logout
:
function
()
{
window
.
location
.
href
=
latkeConfig
.
servePath
+
"
/logout?goto=
"
+
latkeConfig
.
servePath
;
window
.
location
.
href
=
latkeConfig
.
servePath
+
"
/logout?goto=
"
+
latkeConfig
.
servePath
;
},
},
/**
* @description 清除提示
*/
clearTip
:
function
()
{
$
(
"
#tipMsg
"
).
text
(
""
);
$
(
"
#loadMsg
"
).
text
(
""
);
},
/*
/*
* 根据当前页数设置 hash
* 根据当前页数设置 hash
* @currentPage {string} 当前页
* @currentPage {string} 当前页
*/
*/
setHashByPage
:
function
(
currentPage
)
{
setHashByPage
:
function
(
currentPage
)
{
var
hash
=
window
.
location
.
hash
,
var
hash
=
window
.
location
.
hash
,
hashList
=
hash
.
split
(
"
/
"
);
hashList
=
hash
.
split
(
"
/
"
);
if
(
/^
\d
*$/
.
test
(
hashList
[
hashList
.
length
-
1
]))
{
if
(
/^
\d
*$/
.
test
(
hashList
[
hashList
.
length
-
1
]))
{
...
@@ -52,19 +57,17 @@ $.extend(Admin.prototype, {
...
@@ -52,19 +57,17 @@ $.extend(Admin.prototype, {
}
}
window
.
location
.
hash
=
hashList
.
join
(
"
/
"
);
window
.
location
.
hash
=
hashList
.
join
(
"
/
"
);
},
},
/*
/*
* 设置某个 tab 被选择
* 设置某个 tab 被选择
* @id tab id
* @id tab id
*/
*/
selectTab
:
function
(
id
)
{
selectTab
:
function
(
id
)
{
window
.
location
.
hash
=
"
#
"
+
id
;
window
.
location
.
hash
=
"
#
"
+
id
;
},
},
/*
/*
* 根据当前 hash 解析出当前页数及 hash 数组。
* 根据当前 hash 解析出当前页数及 hash 数组。
*/
*/
analyseHash
:
function
()
{
analyseHash
:
function
()
{
var
hash
=
window
.
location
.
hash
;
var
hash
=
window
.
location
.
hash
;
var
tag
=
hash
.
substr
(
1
,
hash
.
length
-
1
);
var
tag
=
hash
.
substr
(
1
,
hash
.
length
-
1
);
var
tagList
=
tag
.
split
(
"
/
"
);
var
tagList
=
tag
.
split
(
"
/
"
);
...
@@ -80,11 +83,11 @@ $.extend(Admin.prototype, {
...
@@ -80,11 +83,11 @@ $.extend(Admin.prototype, {
}
}
return
tags
;
return
tags
;
},
},
/*
/*
* 根据当前 hash 设置当前 tab
* 根据当前 hash 设置当前 tab
*/
*/
setCurByHash
:
function
()
{
setCurByHash
:
function
()
{
$
(
"
#tipMsg
"
).
text
(
""
);
var
tags
=
admin
.
analyseHash
();
var
tags
=
admin
.
analyseHash
();
var
tab
=
tags
.
hashList
[
1
],
var
tab
=
tags
.
hashList
[
1
],
subTab
=
tags
.
hashList
[
2
];
subTab
=
tags
.
hashList
[
2
];
...
@@ -146,7 +149,7 @@ $.extend(Admin.prototype, {
...
@@ -146,7 +149,7 @@ $.extend(Admin.prototype, {
if
(
$
(
"
#tabsPanel_
"
+
tab
).
length
===
1
)
{
if
(
$
(
"
#tabsPanel_
"
+
tab
).
length
===
1
)
{
if
(
$
(
"
#tabsPanel_
"
+
tab
).
html
().
replace
(
/
\s
/g
,
""
)
===
""
)
{
if
(
$
(
"
#tabsPanel_
"
+
tab
).
html
().
replace
(
/
\s
/g
,
""
)
===
""
)
{
// 还未加载 HTML
// 还未加载 HTML
$
(
"
#tabsPanel_
"
+
tab
).
load
(
"
admin-
"
+
tab
+
"
.do
"
,
function
()
{
$
(
"
#tabsPanel_
"
+
tab
).
load
(
"
admin-
"
+
tab
+
"
.do
"
,
function
()
{
// 页面加载完后,回调初始函数
// 页面加载完后,回调初始函数
if
(
tab
===
"
article
"
&&
admin
.
article
.
status
.
id
)
{
if
(
tab
===
"
article
"
&&
admin
.
article
.
status
.
id
)
{
// 当文章页面编辑器未初始化时,调用更新文章需先初始化编辑器
// 当文章页面编辑器未初始化时,调用更新文章需先初始化编辑器
...
@@ -188,11 +191,10 @@ $.extend(Admin.prototype, {
...
@@ -188,11 +191,10 @@ $.extend(Admin.prototype, {
$
(
"
#loadMsg
"
).
text
(
""
);
$
(
"
#loadMsg
"
).
text
(
""
);
}
}
},
},
/*
/*
* 初始化整个后台
* 初始化整个后台
*/
*/
init
:
function
()
{
init
:
function
()
{
//window.onerror = Util.error;
//window.onerror = Util.error;
Util
.
killIE
();
Util
.
killIE
();
...
@@ -202,23 +204,22 @@ $.extend(Admin.prototype, {
...
@@ -202,23 +204,22 @@ $.extend(Admin.prototype, {
$
(
"
#tabs
"
).
tabs
();
$
(
"
#tabs
"
).
tabs
();
// tipMsg
// tipMsg
setInterval
(
function
()
{
setInterval
(
function
()
{
if
(
$
(
"
#tipMsg
"
).
text
()
!==
""
)
{
if
(
$
(
"
#tipMsg
"
).
text
()
!==
""
)
{
setTimeout
(
function
()
{
setTimeout
(
function
()
{
$
(
"
#tipMsg
"
).
text
(
""
);
$
(
"
#tipMsg
"
).
text
(
""
);
},
7000
);
},
7000
);
}
}
},
6000
);
},
6000
);
$
(
"
#loadMsg
"
).
text
(
""
);
$
(
"
#loadMsg
"
).
text
(
""
);
},
},
/*
/*
* @description tools and article collapse
* @description tools and article collapse
* @param {bom} it 触发事件对象
* @param {bom} it 触发事件对象
*/
*/
collapseNav
:
function
(
it
)
{
collapseNav
:
function
(
it
)
{
var
subNav
=
$
(
it
).
next
();
var
subNav
=
$
(
it
).
next
();
subNav
.
slideToggle
(
"
normal
"
,
function
()
{
subNav
.
slideToggle
(
"
normal
"
,
function
()
{
if
(
this
.
style
.
display
!==
"
none
"
)
{
if
(
this
.
style
.
display
!==
"
none
"
)
{
$
(
it
).
find
(
"
.ico-arrow-down
"
)[
0
].
className
=
"
ico-arrow-up
"
;
$
(
it
).
find
(
"
.ico-arrow-down
"
)[
0
].
className
=
"
ico-arrow-up
"
;
}
else
{
}
else
{
...
@@ -226,11 +227,10 @@ $.extend(Admin.prototype, {
...
@@ -226,11 +227,10 @@ $.extend(Admin.prototype, {
}
}
});
});
},
},
/*
/*
* 后台及当前页面所需插件初始化完后,对权限进行控制及当前页面属于 tools 时,tools 选项需展开。
* 后台及当前页面所需插件初始化完后,对权限进行控制及当前页面属于 tools 时,tools 选项需展开。
*/
*/
inited
:
function
()
{
inited
:
function
()
{
// Removes functions with the current user role
// Removes functions with the current user role
if
(
Label
.
userRole
!==
"
adminRole
"
)
{
if
(
Label
.
userRole
!==
"
adminRole
"
)
{
for
(
var
i
=
0
;
i
<
this
.
adTools
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
this
.
adTools
.
length
;
i
++
)
{
...
...
war/src/main/webapp/js/admin/article.js
View file @
6059316e
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @version 1.0.3.
1, Feb 23
, 2013
* @version 1.0.3.
2, May 28
, 2013
*/
*/
admin
.
article
=
{
admin
.
article
=
{
// 当发文章,取消发布,更新文章时设置为 false。不需在离开编辑器时进行提示。
// 当发文章,取消发布,更新文章时设置为 false。不需在离开编辑器时进行提示。
...
@@ -42,7 +42,7 @@ admin.article = {
...
@@ -42,7 +42,7 @@ admin.article = {
getAndSet
:
function
()
{
getAndSet
:
function
()
{
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#tipMsg
"
).
text
(
""
);
$
.
ajax
({
$
.
ajax
({
url
:
latkeConfig
.
servePath
+
"
/console/article/
"
+
admin
.
article
.
status
.
id
,
url
:
latkeConfig
.
servePath
+
"
/console/article/
"
+
admin
.
article
.
status
.
id
,
type
:
"
GET
"
,
type
:
"
GET
"
,
...
@@ -515,7 +515,7 @@ admin.article = {
...
@@ -515,7 +515,7 @@ admin.article = {
admin
.
article
.
clear
();
admin
.
article
.
clear
();
}
}
}
}
$
(
"
#tipMsg
"
).
text
(
""
);
$
(
"
#loadMsg
"
).
text
(
""
);
$
(
"
#loadMsg
"
).
text
(
""
);
},
},
...
@@ -547,5 +547,6 @@ admin.register.article = {
...
@@ -547,5 +547,6 @@ admin.register.article = {
"
init
"
:
admin
.
article
.
init
,
"
init
"
:
admin
.
article
.
init
,
"
refresh
"
:
function
()
{
"
refresh
"
:
function
()
{
$
(
"
#loadMsg
"
).
text
(
""
);
$
(
"
#loadMsg
"
).
text
(
""
);
$
(
"
#tipMsg
"
).
text
(
""
);
}
}
}
};
\ No newline at end of file
\ No newline at end of file
war/src/main/webapp/js/admin/articleList.js
View file @
6059316e
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @version 1.0.1.
4, Feb 23
, 2013
* @version 1.0.1.
5, May 28
, 2013
*/
*/
/* article-list 相关操作 */
/* article-list 相关操作 */
...
@@ -67,7 +67,6 @@ admin.articleList = {
...
@@ -67,7 +67,6 @@ admin.articleList = {
getList
:
function
(
pageNum
)
{
getList
:
function
(
pageNum
)
{
var
that
=
this
;
var
that
=
this
;
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
.
ajax
({
$
.
ajax
({
url
:
latkeConfig
.
servePath
+
"
/console/articles/status/published/
"
+
pageNum
+
"
/
"
+
Label
.
PAGE_SIZE
+
"
/
"
+
Label
.
WINDOW_SIZE
,
url
:
latkeConfig
.
servePath
+
"
/console/articles/status/published/
"
+
pageNum
+
"
/
"
+
Label
.
PAGE_SIZE
+
"
/
"
+
Label
.
WINDOW_SIZE
,
type
:
"
GET
"
,
type
:
"
GET
"
,
...
...
war/src/main/webapp/js/admin/comment.js
View file @
6059316e
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @version 1.0.0.
8, Feb 23
, 2013
* @version 1.0.0.
9, May 28
, 2013
*/
*/
admin
.
comment
=
{
admin
.
comment
=
{
...
@@ -40,6 +40,7 @@ admin.comment = {
...
@@ -40,6 +40,7 @@ admin.comment = {
*/
*/
getList
:
function
(
onId
,
fromId
)
{
getList
:
function
(
onId
,
fromId
)
{
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#tipMsg
"
).
text
(
""
);
$
(
"
#
"
+
fromId
+
"
Comments
"
).
html
(
""
);
$
(
"
#
"
+
fromId
+
"
Comments
"
).
html
(
""
);
var
from
=
"
article
"
;
var
from
=
"
article
"
;
...
...
war/src/main/webapp/js/admin/latkeAdmin.js
View file @
6059316e
...
@@ -17,10 +17,9 @@
...
@@ -17,10 +17,9 @@
* index for admin
* index for admin
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @version 1.0.2.
1, Jan 29
, 2013
* @version 1.0.2.
2, May 28
, 2013
*/
*/
var
Admin
=
function
()
{
var
Admin
=
function
()
{
this
.
register
=
{};
this
.
register
=
{};
// 工具栏下的工具
// 工具栏下的工具
this
.
tools
=
[
'
#page-list
'
,
'
#file-list
'
,
'
#link-list
'
,
'
#preference
'
,
this
.
tools
=
[
'
#page-list
'
,
'
#file-list
'
,
'
#link-list
'
,
'
#preference
'
,
...
@@ -34,15 +33,21 @@ $.extend(Admin.prototype, {
...
@@ -34,15 +33,21 @@ $.extend(Admin.prototype, {
/*
/*
* 登出
* 登出
*/
*/
logout
:
function
()
{
logout
:
function
()
{
window
.
location
.
href
=
latkeConfig
.
servePath
+
"
/logout?goto=
"
+
latkeConfig
.
servePath
;
window
.
location
.
href
=
latkeConfig
.
servePath
+
"
/logout?goto=
"
+
latkeConfig
.
servePath
;
},
},
/**
* @description 清除提示
*/
clearTip
:
function
()
{
$
(
"
#tipMsg
"
).
text
(
""
);
$
(
"
#loadMsg
"
).
text
(
""
);
},
/*
/*
* 根据当前页数设置 hash
* 根据当前页数设置 hash
* @currentPage {string} 当前页
* @currentPage {string} 当前页
*/
*/
setHashByPage
:
function
(
currentPage
)
{
setHashByPage
:
function
(
currentPage
)
{
var
hash
=
window
.
location
.
hash
,
var
hash
=
window
.
location
.
hash
,
hashList
=
hash
.
split
(
"
/
"
);
hashList
=
hash
.
split
(
"
/
"
);
if
(
/^
\d
*$/
.
test
(
hashList
[
hashList
.
length
-
1
]))
{
if
(
/^
\d
*$/
.
test
(
hashList
[
hashList
.
length
-
1
]))
{
...
@@ -52,19 +57,17 @@ $.extend(Admin.prototype, {
...
@@ -52,19 +57,17 @@ $.extend(Admin.prototype, {
}
}
window
.
location
.
hash
=
hashList
.
join
(
"
/
"
);
window
.
location
.
hash
=
hashList
.
join
(
"
/
"
);
},
},
/*
/*
* 设置某个 tab 被选择
* 设置某个 tab 被选择
* @id tab id
* @id tab id
*/
*/
selectTab
:
function
(
id
)
{
selectTab
:
function
(
id
)
{
window
.
location
.
hash
=
"
#
"
+
id
;
window
.
location
.
hash
=
"
#
"
+
id
;
},
},
/*
/*
* 根据当前 hash 解析出当前页数及 hash 数组。
* 根据当前 hash 解析出当前页数及 hash 数组。
*/
*/
analyseHash
:
function
()
{
analyseHash
:
function
()
{
var
hash
=
window
.
location
.
hash
;
var
hash
=
window
.
location
.
hash
;
var
tag
=
hash
.
substr
(
1
,
hash
.
length
-
1
);
var
tag
=
hash
.
substr
(
1
,
hash
.
length
-
1
);
var
tagList
=
tag
.
split
(
"
/
"
);
var
tagList
=
tag
.
split
(
"
/
"
);
...
@@ -80,11 +83,11 @@ $.extend(Admin.prototype, {
...
@@ -80,11 +83,11 @@ $.extend(Admin.prototype, {
}
}
return
tags
;
return
tags
;
},
},
/*
/*
* 根据当前 hash 设置当前 tab
* 根据当前 hash 设置当前 tab
*/
*/
setCurByHash
:
function
()
{
setCurByHash
:
function
()
{
$
(
"
#tipMsg
"
).
text
(
""
);
var
tags
=
admin
.
analyseHash
();
var
tags
=
admin
.
analyseHash
();
var
tab
=
tags
.
hashList
[
1
],
var
tab
=
tags
.
hashList
[
1
],
subTab
=
tags
.
hashList
[
2
];
subTab
=
tags
.
hashList
[
2
];
...
@@ -146,7 +149,7 @@ $.extend(Admin.prototype, {
...
@@ -146,7 +149,7 @@ $.extend(Admin.prototype, {
if
(
$
(
"
#tabsPanel_
"
+
tab
).
length
===
1
)
{
if
(
$
(
"
#tabsPanel_
"
+
tab
).
length
===
1
)
{
if
(
$
(
"
#tabsPanel_
"
+
tab
).
html
().
replace
(
/
\s
/g
,
""
)
===
""
)
{
if
(
$
(
"
#tabsPanel_
"
+
tab
).
html
().
replace
(
/
\s
/g
,
""
)
===
""
)
{
// 还未加载 HTML
// 还未加载 HTML
$
(
"
#tabsPanel_
"
+
tab
).
load
(
"
admin-
"
+
tab
+
"
.do
"
,
function
()
{
$
(
"
#tabsPanel_
"
+
tab
).
load
(
"
admin-
"
+
tab
+
"
.do
"
,
function
()
{
// 页面加载完后,回调初始函数
// 页面加载完后,回调初始函数
if
(
tab
===
"
article
"
&&
admin
.
article
.
status
.
id
)
{
if
(
tab
===
"
article
"
&&
admin
.
article
.
status
.
id
)
{
// 当文章页面编辑器未初始化时,调用更新文章需先初始化编辑器
// 当文章页面编辑器未初始化时,调用更新文章需先初始化编辑器
...
@@ -188,11 +191,10 @@ $.extend(Admin.prototype, {
...
@@ -188,11 +191,10 @@ $.extend(Admin.prototype, {
$
(
"
#loadMsg
"
).
text
(
""
);
$
(
"
#loadMsg
"
).
text
(
""
);
}
}
},
},
/*
/*
* 初始化整个后台
* 初始化整个后台
*/
*/
init
:
function
()
{
init
:
function
()
{
//window.onerror = Util.error;
//window.onerror = Util.error;
Util
.
killIE
();
Util
.
killIE
();
...
@@ -202,23 +204,22 @@ $.extend(Admin.prototype, {
...
@@ -202,23 +204,22 @@ $.extend(Admin.prototype, {
$
(
"
#tabs
"
).
tabs
();
$
(
"
#tabs
"
).
tabs
();
// tipMsg
// tipMsg
setInterval
(
function
()
{
setInterval
(
function
()
{
if
(
$
(
"
#tipMsg
"
).
text
()
!==
""
)
{
if
(
$
(
"
#tipMsg
"
).
text
()
!==
""
)
{
setTimeout
(
function
()
{
setTimeout
(
function
()
{
$
(
"
#tipMsg
"
).
text
(
""
);
$
(
"
#tipMsg
"
).
text
(
""
);
},
7000
);
},
7000
);
}
}
},
6000
);
},
6000
);
$
(
"
#loadMsg
"
).
text
(
""
);
$
(
"
#loadMsg
"
).
text
(
""
);
},
},
/*
/*
* @description tools and article collapse
* @description tools and article collapse
* @param {bom} it 触发事件对象
* @param {bom} it 触发事件对象
*/
*/
collapseNav
:
function
(
it
)
{
collapseNav
:
function
(
it
)
{
var
subNav
=
$
(
it
).
next
();
var
subNav
=
$
(
it
).
next
();
subNav
.
slideToggle
(
"
normal
"
,
function
()
{
subNav
.
slideToggle
(
"
normal
"
,
function
()
{
if
(
this
.
style
.
display
!==
"
none
"
)
{
if
(
this
.
style
.
display
!==
"
none
"
)
{
$
(
it
).
find
(
"
.ico-arrow-down
"
)[
0
].
className
=
"
ico-arrow-up
"
;
$
(
it
).
find
(
"
.ico-arrow-down
"
)[
0
].
className
=
"
ico-arrow-up
"
;
}
else
{
}
else
{
...
@@ -226,11 +227,10 @@ $.extend(Admin.prototype, {
...
@@ -226,11 +227,10 @@ $.extend(Admin.prototype, {
}
}
});
});
},
},
/*
/*
* 后台及当前页面所需插件初始化完后,对权限进行控制及当前页面属于 tools 时,tools 选项需展开。
* 后台及当前页面所需插件初始化完后,对权限进行控制及当前页面属于 tools 时,tools 选项需展开。
*/
*/
inited
:
function
()
{
inited
:
function
()
{
// Removes functions with the current user role
// Removes functions with the current user role
if
(
Label
.
userRole
!==
"
adminRole
"
)
{
if
(
Label
.
userRole
!==
"
adminRole
"
)
{
for
(
var
i
=
0
;
i
<
this
.
adTools
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
this
.
adTools
.
length
;
i
++
)
{
...
@@ -867,7 +867,7 @@ $.extend(TablePaginate.prototype, {
...
@@ -867,7 +867,7 @@ $.extend(TablePaginate.prototype, {
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @version 1.0.3.
1, Feb 23
, 2013
* @version 1.0.3.
2, May 28
, 2013
*/
*/
admin
.
article
=
{
admin
.
article
=
{
// 当发文章,取消发布,更新文章时设置为 false。不需在离开编辑器时进行提示。
// 当发文章,取消发布,更新文章时设置为 false。不需在离开编辑器时进行提示。
...
@@ -891,7 +891,7 @@ admin.article = {
...
@@ -891,7 +891,7 @@ admin.article = {
getAndSet
:
function
()
{
getAndSet
:
function
()
{
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#tipMsg
"
).
text
(
""
);
$
.
ajax
({
$
.
ajax
({
url
:
latkeConfig
.
servePath
+
"
/console/article/
"
+
admin
.
article
.
status
.
id
,
url
:
latkeConfig
.
servePath
+
"
/console/article/
"
+
admin
.
article
.
status
.
id
,
type
:
"
GET
"
,
type
:
"
GET
"
,
...
@@ -1364,7 +1364,7 @@ admin.article = {
...
@@ -1364,7 +1364,7 @@ admin.article = {
admin
.
article
.
clear
();
admin
.
article
.
clear
();
}
}
}
}
$
(
"
#tipMsg
"
).
text
(
""
);
$
(
"
#loadMsg
"
).
text
(
""
);
$
(
"
#loadMsg
"
).
text
(
""
);
},
},
...
@@ -1396,8 +1396,9 @@ admin.register.article = {
...
@@ -1396,8 +1396,9 @@ admin.register.article = {
"
init
"
:
admin
.
article
.
init
,
"
init
"
:
admin
.
article
.
init
,
"
refresh
"
:
function
()
{
"
refresh
"
:
function
()
{
$
(
"
#loadMsg
"
).
text
(
""
);
$
(
"
#loadMsg
"
).
text
(
""
);
$
(
"
#tipMsg
"
).
text
(
""
);
}
}
}
/*
}
;
/*
* Copyright (c) 2009, 2010, 2011, 2012, 2013, B3log Team
* Copyright (c) 2009, 2010, 2011, 2012, 2013, B3log Team
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* Licensed under the Apache License, Version 2.0 (the "License");
...
@@ -1417,7 +1418,7 @@ admin.register.article = {
...
@@ -1417,7 +1418,7 @@ admin.register.article = {
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @version 1.0.0.
8, Feb 23
, 2013
* @version 1.0.0.
9, May 28
, 2013
*/
*/
admin
.
comment
=
{
admin
.
comment
=
{
...
@@ -1439,6 +1440,7 @@ admin.comment = {
...
@@ -1439,6 +1440,7 @@ admin.comment = {
*/
*/
getList
:
function
(
onId
,
fromId
)
{
getList
:
function
(
onId
,
fromId
)
{
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#tipMsg
"
).
text
(
""
);
$
(
"
#
"
+
fromId
+
"
Comments
"
).
html
(
""
);
$
(
"
#
"
+
fromId
+
"
Comments
"
).
html
(
""
);
var
from
=
"
article
"
;
var
from
=
"
article
"
;
...
@@ -1546,7 +1548,7 @@ admin.comment = {
...
@@ -1546,7 +1548,7 @@ admin.comment = {
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @version 1.0.1.
4, Feb 23
, 2013
* @version 1.0.1.
5, May 28
, 2013
*/
*/
/* article-list 相关操作 */
/* article-list 相关操作 */
...
@@ -1595,7 +1597,6 @@ admin.articleList = {
...
@@ -1595,7 +1597,6 @@ admin.articleList = {
getList
:
function
(
pageNum
)
{
getList
:
function
(
pageNum
)
{
var
that
=
this
;
var
that
=
this
;
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
.
ajax
({
$
.
ajax
({
url
:
latkeConfig
.
servePath
+
"
/console/articles/status/published/
"
+
pageNum
+
"
/
"
+
Label
.
PAGE_SIZE
+
"
/
"
+
Label
.
WINDOW_SIZE
,
url
:
latkeConfig
.
servePath
+
"
/console/articles/status/published/
"
+
pageNum
+
"
/
"
+
Label
.
PAGE_SIZE
+
"
/
"
+
Label
.
WINDOW_SIZE
,
type
:
"
GET
"
,
type
:
"
GET
"
,
...
@@ -1809,7 +1810,7 @@ admin.register["draft-list"] = {
...
@@ -1809,7 +1810,7 @@ admin.register["draft-list"] = {
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @version 1.0.2.
3, Feb 23
, 2013
* @version 1.0.2.
4, May 28
, 2013
*/
*/
/* page-list 相关操作 */
/* page-list 相关操作 */
...
@@ -1905,6 +1906,7 @@ admin.pageList = {
...
@@ -1905,6 +1906,7 @@ admin.pageList = {
*/
*/
getList
:
function
(
pageNum
)
{
getList
:
function
(
pageNum
)
{
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#tipMsg
"
).
text
(
""
);
var
that
=
this
;
var
that
=
this
;
$
.
ajax
({
$
.
ajax
({
...
@@ -2247,7 +2249,7 @@ admin.register["page-list"] = {
...
@@ -2247,7 +2249,7 @@ admin.register["page-list"] = {
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @version 1.0.0.
7, May 3, 2012
* @version 1.0.0.
8, May 28, 2013
*/
*/
/* oterhs 相关操作 */
/* oterhs 相关操作 */
...
@@ -2351,9 +2353,9 @@ admin.register.others = {
...
@@ -2351,9 +2353,9 @@ admin.register.others = {
"
obj
"
:
admin
.
others
,
"
obj
"
:
admin
.
others
,
"
init
"
:
admin
.
others
.
init
,
"
init
"
:
admin
.
others
.
init
,
"
refresh
"
:
function
()
{
"
refresh
"
:
function
()
{
$
(
"
#loadMsg
"
).
text
(
""
);
admin
.
clearTip
(
);
}
}
}
}
;
/*
/*
* Copyright (c) 2009, 2010, 2011, 2012, 2013, B3log Team
* Copyright (c) 2009, 2010, 2011, 2012, 2013, B3log Team
*
*
...
@@ -2724,7 +2726,7 @@ admin.register["link-list"] = {
...
@@ -2724,7 +2726,7 @@ admin.register["link-list"] = {
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @version 1.0.1.
7, Mar 5, 2013
* @version 1.0.1.
8, May 28, 2013
*/
*/
/* preference 相关操作 */
/* preference 相关操作 */
...
@@ -2963,9 +2965,9 @@ admin.register["preference"] = {
...
@@ -2963,9 +2965,9 @@ admin.register["preference"] = {
"
obj
"
:
admin
.
preference
,
"
obj
"
:
admin
.
preference
,
"
init
"
:
admin
.
preference
.
init
,
"
init
"
:
admin
.
preference
.
init
,
"
refresh
"
:
function
()
{
"
refresh
"
:
function
()
{
$
(
"
#loadMsg
"
).
text
(
""
);
admin
.
clearTip
();
}
}
}
}
;
/*
/*
* Copyright (c) 2009, 2010, 2011, 2012, 2013, B3log Team
* Copyright (c) 2009, 2010, 2011, 2012, 2013, B3log Team
*
*
...
@@ -2986,7 +2988,7 @@ admin.register["preference"] = {
...
@@ -2986,7 +2988,7 @@ admin.register["preference"] = {
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @version 1.0.1.
3, May 3, 2012
* @version 1.0.1.
4, May 28, 2013
*/
*/
/* plugin-list 相关操作 */
/* plugin-list 相关操作 */
...
@@ -3000,7 +3002,7 @@ admin.pluginList = {
...
@@ -3000,7 +3002,7 @@ admin.pluginList = {
/*
/*
* 初始化 table, pagination
* 初始化 table, pagination
*/
*/
init
:
function
(
page
)
{
init
:
function
(
page
)
{
this
.
tablePagination
.
buildTable
([{
this
.
tablePagination
.
buildTable
([{
style
:
"
padding-left: 12px;
"
,
style
:
"
padding-left: 12px;
"
,
text
:
Label
.
pluginNameLabel
,
text
:
Label
.
pluginNameLabel
,
...
@@ -3032,20 +3034,20 @@ admin.pluginList = {
...
@@ -3032,20 +3034,20 @@ admin.pluginList = {
});
});
this
.
getList
(
page
);
this
.
getList
(
page
);
},
},
/*
/*
* 根据当前页码获取列表
* 根据当前页码获取列表
* @pagNum 当前页码
* @pagNum 当前页码
*/
*/
getList
:
function
(
pageNum
)
{
getList
:
function
(
pageNum
)
{
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#tipMsg
"
).
text
(
""
);
var
that
=
this
;
var
that
=
this
;
$
.
ajax
({
$
.
ajax
({
url
:
latkeConfig
.
servePath
+
"
/console/plugins/
"
+
pageNum
+
"
/
"
+
Label
.
PAGE_SIZE
+
"
/
"
+
Label
.
WINDOW_SIZE
,
url
:
latkeConfig
.
servePath
+
"
/console/plugins/
"
+
pageNum
+
"
/
"
+
Label
.
PAGE_SIZE
+
"
/
"
+
Label
.
WINDOW_SIZE
,
type
:
"
GET
"
,
type
:
"
GET
"
,
cache
:
false
,
cache
:
false
,
success
:
function
(
result
,
textStatus
){
success
:
function
(
result
,
textStatus
)
{
$
(
"
#tipMsg
"
).
text
(
result
.
msg
);
$
(
"
#tipMsg
"
).
text
(
result
.
msg
);
if
(
!
result
.
sc
)
{
if
(
!
result
.
sc
)
{
$
(
"
#loadMsg
"
).
text
(
""
);
$
(
"
#loadMsg
"
).
text
(
""
);
...
@@ -3066,8 +3068,8 @@ admin.pluginList = {
...
@@ -3066,8 +3068,8 @@ admin.pluginList = {
}
}
datas
[
i
].
expendRow
+=
"
</a>
"
;
datas
[
i
].
expendRow
+=
"
</a>
"
;
if
(
datas
[
i
].
setting
!=
"
{}
"
)
{
if
(
datas
[
i
].
setting
!=
"
{}
"
)
{
datas
[
i
].
expendRow
+=
"
<a href='javascript:void(0)' onclick=
\"
admin.pluginList.toSetting('
"
+
datas
[
i
].
oId
+
"
')
\"
>
"
+
Label
.
settingLabel
+
"
</a>
"
;
datas
[
i
].
expendRow
+=
"
<a href='javascript:void(0)' onclick=
\"
admin.pluginList.toSetting('
"
+
datas
[
i
].
oId
+
"
')
\"
>
"
+
Label
.
settingLabel
+
"
</a>
"
;
}
}
}
}
...
@@ -3077,10 +3079,9 @@ admin.pluginList = {
...
@@ -3077,10 +3079,9 @@ admin.pluginList = {
}
}
});
});
},
},
toSetting
:
function
(
pluginId
)
{
toSetting
:
function
(
pluginId
){
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#tipMsg
"
).
text
(
""
);
var
requestJSONObject
=
{
var
requestJSONObject
=
{
"
oId
"
:
pluginId
"
oId
"
:
pluginId
};
};
...
@@ -3090,7 +3091,7 @@ admin.pluginList = {
...
@@ -3090,7 +3091,7 @@ admin.pluginList = {
type
:
"
POST
"
,
type
:
"
POST
"
,
cache
:
false
,
cache
:
false
,
data
:
JSON
.
stringify
(
requestJSONObject
),
data
:
JSON
.
stringify
(
requestJSONObject
),
success
:
function
(
result
,
textStatus
){
success
:
function
(
result
,
textStatus
)
{
$
(
"
#tipMsg
"
).
text
(
result
.
msg
);
$
(
"
#tipMsg
"
).
text
(
result
.
msg
);
$
(
"
#pluginSetting
"
).
html
(
result
);
$
(
"
#pluginSetting
"
).
html
(
result
);
...
@@ -3100,9 +3101,9 @@ admin.pluginList = {
...
@@ -3100,9 +3101,9 @@ admin.pluginList = {
}
}
});
});
},
},
changeStatus
:
function
(
pluginId
,
status
)
{
changeStatus
:
function
(
pluginId
,
status
)
{
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#tipMsg
"
).
text
(
""
);
if
(
status
===
"
ENABLED
"
)
{
if
(
status
===
"
ENABLED
"
)
{
status
=
"
DISABLED
"
;
status
=
"
DISABLED
"
;
}
else
{
}
else
{
...
@@ -3119,7 +3120,7 @@ admin.pluginList = {
...
@@ -3119,7 +3120,7 @@ admin.pluginList = {
type
:
"
PUT
"
,
type
:
"
PUT
"
,
cache
:
false
,
cache
:
false
,
data
:
JSON
.
stringify
(
requestJSONObject
),
data
:
JSON
.
stringify
(
requestJSONObject
),
success
:
function
(
result
,
textStatus
){
success
:
function
(
result
,
textStatus
)
{
$
(
"
#tipMsg
"
).
text
(
result
.
msg
);
$
(
"
#tipMsg
"
).
text
(
result
.
msg
);
if
(
!
result
.
sc
)
{
if
(
!
result
.
sc
)
{
$
(
"
#loadMsg
"
).
text
(
""
);
$
(
"
#loadMsg
"
).
text
(
""
);
...
@@ -3134,15 +3135,15 @@ admin.pluginList = {
...
@@ -3134,15 +3135,15 @@ admin.pluginList = {
};
};
/*
/*
* 注册到 admin 进行管理
* 注册到 admin 进行管理
*/
*/
admin
.
register
[
"
plugin-list
"
]
=
{
admin
.
register
[
"
plugin-list
"
]
=
{
"
obj
"
:
admin
.
pluginList
,
"
obj
"
:
admin
.
pluginList
,
"
init
"
:
admin
.
pluginList
.
init
,
"
init
"
:
admin
.
pluginList
.
init
,
"
refresh
"
:
function
()
{
"
refresh
"
:
function
()
{
$
(
"
#loadMsg
"
).
text
(
""
);
admin
.
claerTip
(
);
}
}
}
}
;
/*
/*
* Copyright (c) 2009, 2010, 2011, 2012, 2013, B3log Team
* Copyright (c) 2009, 2010, 2011, 2012, 2013, B3log Team
*
*
...
@@ -3163,7 +3164,7 @@ admin.register["plugin-list"] = {
...
@@ -3163,7 +3164,7 @@ admin.register["plugin-list"] = {
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @version 1.0.1.
6, Apr 2, 2013
* @version 1.0.1.
7, May 28, 2013
*/
*/
/* user-list 相关操作 */
/* user-list 相关操作 */
...
@@ -3215,6 +3216,7 @@ admin.userList = {
...
@@ -3215,6 +3216,7 @@ admin.userList = {
*/
*/
getList
:
function
(
pageNum
)
{
getList
:
function
(
pageNum
)
{
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#tipMsg
"
).
text
(
""
);
this
.
pageInfo
.
currentPage
=
pageNum
;
this
.
pageInfo
.
currentPage
=
pageNum
;
var
that
=
this
;
var
that
=
this
;
...
@@ -3321,6 +3323,7 @@ admin.userList = {
...
@@ -3321,6 +3323,7 @@ admin.userList = {
*/
*/
get
:
function
(
id
,
userRole
)
{
get
:
function
(
id
,
userRole
)
{
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#tipMsg
"
).
text
(
""
);
$
(
"
#userUpdate
"
).
dialog
(
"
open
"
);
$
(
"
#userUpdate
"
).
dialog
(
"
open
"
);
$
.
ajax
({
$
.
ajax
({
...
@@ -3435,6 +3438,7 @@ admin.userList = {
...
@@ -3435,6 +3438,7 @@ admin.userList = {
* @param id
* @param id
*/
*/
changeRole
:
function
(
id
)
{
changeRole
:
function
(
id
)
{
$
(
"
#tipMsg
"
).
text
(
""
);
$
.
ajax
({
$
.
ajax
({
url
:
latkeConfig
.
servePath
+
"
/console/changeRole/
"
+
id
,
url
:
latkeConfig
.
servePath
+
"
/console/changeRole/
"
+
id
,
type
:
"
GET
"
,
type
:
"
GET
"
,
...
@@ -3497,7 +3501,7 @@ admin.register["user-list"] = {
...
@@ -3497,7 +3501,7 @@ admin.register["user-list"] = {
"
obj
"
:
admin
.
userList
,
"
obj
"
:
admin
.
userList
,
"
init
"
:
admin
.
userList
.
init
,
"
init
"
:
admin
.
userList
.
init
,
"
refresh
"
:
function
()
{
"
refresh
"
:
function
()
{
$
(
"
#loadMsg
"
).
text
(
""
);
admin
.
clearTip
();
}
}
}
/*
}
/*
* Copyright (c) 2009, 2010, 2011, 2012, 2013, B3log Team
* Copyright (c) 2009, 2010, 2011, 2012, 2013, B3log Team
...
@@ -3802,7 +3806,7 @@ admin.plugin = {
...
@@ -3802,7 +3806,7 @@ admin.plugin = {
* main for admin
* main for admin
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @version 1.0.0.
2, Aug 9, 2011
* @version 1.0.0.
3, May 28, 2013
*/
*/
/* main 相关操作 */
/* main 相关操作 */
...
@@ -3815,12 +3819,12 @@ admin.main = {
...
@@ -3815,12 +3819,12 @@ admin.main = {
admin
.
register
.
main
=
{
admin
.
register
.
main
=
{
"
obj
"
:
admin
.
main
,
"
obj
"
:
admin
.
main
,
"
init
"
:
function
()
{
"
init
"
:
function
()
{
$
(
"
#loadMsg
"
).
text
(
""
);
admin
.
clearTip
(
);
},
},
"
refresh
"
:
function
()
{
"
refresh
"
:
function
()
{
$
(
"
#loadMsg
"
).
text
(
""
);
admin
.
clearTip
(
);
}
}
}
}
;
/*
/*
* Copyright (c) 2009, 2010, 2011, 2012, 2013, B3log Team
* Copyright (c) 2009, 2010, 2011, 2012, 2013, B3log Team
*
*
...
@@ -3841,20 +3845,17 @@ admin.register.main = {
...
@@ -3841,20 +3845,17 @@ admin.register.main = {
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @version 1.0.0.
3, Jan 7, 2012
* @version 1.0.0.
4, May 28, 2013
*/
*/
/* about 相关操作 */
/* about 相关操作 */
admin
.
about
=
{
admin
.
about
=
{
init
:
function
()
{
init
:
function
()
{
$
.
ajax
({
$
.
ajax
({
url
:
"
http://rhythm.b3log.org/version/solo/latest/
"
+
Label
.
version
,
url
:
"
http://rhythm.b3log.org/version/solo/latest/
"
+
Label
.
version
,
type
:
"
GET
"
,
type
:
"
GET
"
,
cache
:
false
,
cache
:
false
,
dataType
:
"
jsonp
"
,
dataType
:
"
jsonp
"
,
error
:
function
()
{
// alert("Error loading articles from Rhythm");
},
success
:
function
(
data
,
textStatus
)
{
success
:
function
(
data
,
textStatus
)
{
var
version
=
data
.
soloVersion
;
var
version
=
data
.
soloVersion
;
if
(
version
===
Label
.
version
)
{
if
(
version
===
Label
.
version
)
{
...
@@ -3863,7 +3864,9 @@ admin.about = {
...
@@ -3863,7 +3864,9 @@ admin.about = {
$
(
"
#aboutLatest
"
).
html
(
Label
.
outOfDateLabel
+
$
(
"
#aboutLatest
"
).
html
(
Label
.
outOfDateLabel
+
"
<a href='
"
+
data
.
soloDownload
+
"
'>
"
+
version
+
"
</a>
"
);
"
<a href='
"
+
data
.
soloDownload
+
"
'>
"
+
version
+
"
</a>
"
);
}
}
$
(
"
#loadMsg
"
).
text
(
""
);
},
complete
:
function
(
XHR
,
TS
)
{
admin
.
clearTip
();
}
}
});
});
}
}
...
@@ -3875,7 +3878,7 @@ admin.about = {
...
@@ -3875,7 +3878,7 @@ admin.about = {
admin
.
register
[
"
about
"
]
=
{
admin
.
register
[
"
about
"
]
=
{
"
obj
"
:
admin
.
about
,
"
obj
"
:
admin
.
about
,
"
init
"
:
admin
.
about
.
init
,
"
init
"
:
admin
.
about
.
init
,
"
refresh
"
:
function
()
{
"
refresh
"
:
function
()
{
$
(
"
#loadMsg
"
).
text
(
""
);
admin
.
clearTip
(
);
}
}
}
};
\ No newline at end of file
\ No newline at end of file
war/src/main/webapp/js/admin/latkeAdmin.min.js
View file @
6059316e
This source diff could not be displayed because it is too large. You can
view the blob
instead.
war/src/main/webapp/js/admin/main.js
View file @
6059316e
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,7 @@
* main for admin
* main for admin
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @version 1.0.0.
2, Aug 9, 2011
* @version 1.0.0.
3, May 28, 2013
*/
*/
/* main 相关操作 */
/* main 相关操作 */
...
@@ -30,9 +30,9 @@ admin.main = {
...
@@ -30,9 +30,9 @@ admin.main = {
admin
.
register
.
main
=
{
admin
.
register
.
main
=
{
"
obj
"
:
admin
.
main
,
"
obj
"
:
admin
.
main
,
"
init
"
:
function
()
{
"
init
"
:
function
()
{
$
(
"
#loadMsg
"
).
text
(
""
);
admin
.
clearTip
(
);
},
},
"
refresh
"
:
function
()
{
"
refresh
"
:
function
()
{
$
(
"
#loadMsg
"
).
text
(
""
);
admin
.
clearTip
(
);
}
}
}
}
;
war/src/main/webapp/js/admin/others.js
View file @
6059316e
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @version 1.0.0.
7, May 3, 2012
* @version 1.0.0.
8, May 28, 2013
*/
*/
/* oterhs 相关操作 */
/* oterhs 相关操作 */
...
@@ -122,6 +122,6 @@ admin.register.others = {
...
@@ -122,6 +122,6 @@ admin.register.others = {
"
obj
"
:
admin
.
others
,
"
obj
"
:
admin
.
others
,
"
init
"
:
admin
.
others
.
init
,
"
init
"
:
admin
.
others
.
init
,
"
refresh
"
:
function
()
{
"
refresh
"
:
function
()
{
$
(
"
#loadMsg
"
).
text
(
""
);
admin
.
clearTip
(
);
}
}
}
}
;
war/src/main/webapp/js/admin/pageList.js
View file @
6059316e
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @version 1.0.2.
3, Feb 23
, 2013
* @version 1.0.2.
4, May 28
, 2013
*/
*/
/* page-list 相关操作 */
/* page-list 相关操作 */
...
@@ -114,6 +114,7 @@ admin.pageList = {
...
@@ -114,6 +114,7 @@ admin.pageList = {
*/
*/
getList
:
function
(
pageNum
)
{
getList
:
function
(
pageNum
)
{
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#tipMsg
"
).
text
(
""
);
var
that
=
this
;
var
that
=
this
;
$
.
ajax
({
$
.
ajax
({
...
...
war/src/main/webapp/js/admin/pluginList.js
View file @
6059316e
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @version 1.0.1.
3, May 3, 2012
* @version 1.0.1.
4, May 28, 2013
*/
*/
/* plugin-list 相关操作 */
/* plugin-list 相关操作 */
...
@@ -32,7 +32,7 @@ admin.pluginList = {
...
@@ -32,7 +32,7 @@ admin.pluginList = {
/*
/*
* 初始化 table, pagination
* 初始化 table, pagination
*/
*/
init
:
function
(
page
)
{
init
:
function
(
page
)
{
this
.
tablePagination
.
buildTable
([{
this
.
tablePagination
.
buildTable
([{
style
:
"
padding-left: 12px;
"
,
style
:
"
padding-left: 12px;
"
,
text
:
Label
.
pluginNameLabel
,
text
:
Label
.
pluginNameLabel
,
...
@@ -64,20 +64,20 @@ admin.pluginList = {
...
@@ -64,20 +64,20 @@ admin.pluginList = {
});
});
this
.
getList
(
page
);
this
.
getList
(
page
);
},
},
/*
/*
* 根据当前页码获取列表
* 根据当前页码获取列表
* @pagNum 当前页码
* @pagNum 当前页码
*/
*/
getList
:
function
(
pageNum
)
{
getList
:
function
(
pageNum
)
{
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#tipMsg
"
).
text
(
""
);
var
that
=
this
;
var
that
=
this
;
$
.
ajax
({
$
.
ajax
({
url
:
latkeConfig
.
servePath
+
"
/console/plugins/
"
+
pageNum
+
"
/
"
+
Label
.
PAGE_SIZE
+
"
/
"
+
Label
.
WINDOW_SIZE
,
url
:
latkeConfig
.
servePath
+
"
/console/plugins/
"
+
pageNum
+
"
/
"
+
Label
.
PAGE_SIZE
+
"
/
"
+
Label
.
WINDOW_SIZE
,
type
:
"
GET
"
,
type
:
"
GET
"
,
cache
:
false
,
cache
:
false
,
success
:
function
(
result
,
textStatus
){
success
:
function
(
result
,
textStatus
)
{
$
(
"
#tipMsg
"
).
text
(
result
.
msg
);
$
(
"
#tipMsg
"
).
text
(
result
.
msg
);
if
(
!
result
.
sc
)
{
if
(
!
result
.
sc
)
{
$
(
"
#loadMsg
"
).
text
(
""
);
$
(
"
#loadMsg
"
).
text
(
""
);
...
@@ -98,8 +98,8 @@ admin.pluginList = {
...
@@ -98,8 +98,8 @@ admin.pluginList = {
}
}
datas
[
i
].
expendRow
+=
"
</a>
"
;
datas
[
i
].
expendRow
+=
"
</a>
"
;
if
(
datas
[
i
].
setting
!=
"
{}
"
)
{
if
(
datas
[
i
].
setting
!=
"
{}
"
)
{
datas
[
i
].
expendRow
+=
"
<a href='javascript:void(0)' onclick=
\"
admin.pluginList.toSetting('
"
+
datas
[
i
].
oId
+
"
')
\"
>
"
+
Label
.
settingLabel
+
"
</a>
"
;
datas
[
i
].
expendRow
+=
"
<a href='javascript:void(0)' onclick=
\"
admin.pluginList.toSetting('
"
+
datas
[
i
].
oId
+
"
')
\"
>
"
+
Label
.
settingLabel
+
"
</a>
"
;
}
}
}
}
...
@@ -109,10 +109,9 @@ admin.pluginList = {
...
@@ -109,10 +109,9 @@ admin.pluginList = {
}
}
});
});
},
},
toSetting
:
function
(
pluginId
)
{
toSetting
:
function
(
pluginId
){
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#tipMsg
"
).
text
(
""
);
var
requestJSONObject
=
{
var
requestJSONObject
=
{
"
oId
"
:
pluginId
"
oId
"
:
pluginId
};
};
...
@@ -122,7 +121,7 @@ admin.pluginList = {
...
@@ -122,7 +121,7 @@ admin.pluginList = {
type
:
"
POST
"
,
type
:
"
POST
"
,
cache
:
false
,
cache
:
false
,
data
:
JSON
.
stringify
(
requestJSONObject
),
data
:
JSON
.
stringify
(
requestJSONObject
),
success
:
function
(
result
,
textStatus
){
success
:
function
(
result
,
textStatus
)
{
$
(
"
#tipMsg
"
).
text
(
result
.
msg
);
$
(
"
#tipMsg
"
).
text
(
result
.
msg
);
$
(
"
#pluginSetting
"
).
html
(
result
);
$
(
"
#pluginSetting
"
).
html
(
result
);
...
@@ -132,9 +131,9 @@ admin.pluginList = {
...
@@ -132,9 +131,9 @@ admin.pluginList = {
}
}
});
});
},
},
changeStatus
:
function
(
pluginId
,
status
)
{
changeStatus
:
function
(
pluginId
,
status
)
{
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#tipMsg
"
).
text
(
""
);
if
(
status
===
"
ENABLED
"
)
{
if
(
status
===
"
ENABLED
"
)
{
status
=
"
DISABLED
"
;
status
=
"
DISABLED
"
;
}
else
{
}
else
{
...
@@ -151,7 +150,7 @@ admin.pluginList = {
...
@@ -151,7 +150,7 @@ admin.pluginList = {
type
:
"
PUT
"
,
type
:
"
PUT
"
,
cache
:
false
,
cache
:
false
,
data
:
JSON
.
stringify
(
requestJSONObject
),
data
:
JSON
.
stringify
(
requestJSONObject
),
success
:
function
(
result
,
textStatus
){
success
:
function
(
result
,
textStatus
)
{
$
(
"
#tipMsg
"
).
text
(
result
.
msg
);
$
(
"
#tipMsg
"
).
text
(
result
.
msg
);
if
(
!
result
.
sc
)
{
if
(
!
result
.
sc
)
{
$
(
"
#loadMsg
"
).
text
(
""
);
$
(
"
#loadMsg
"
).
text
(
""
);
...
@@ -166,12 +165,12 @@ admin.pluginList = {
...
@@ -166,12 +165,12 @@ admin.pluginList = {
};
};
/*
/*
* 注册到 admin 进行管理
* 注册到 admin 进行管理
*/
*/
admin
.
register
[
"
plugin-list
"
]
=
{
admin
.
register
[
"
plugin-list
"
]
=
{
"
obj
"
:
admin
.
pluginList
,
"
obj
"
:
admin
.
pluginList
,
"
init
"
:
admin
.
pluginList
.
init
,
"
init
"
:
admin
.
pluginList
.
init
,
"
refresh
"
:
function
()
{
"
refresh
"
:
function
()
{
$
(
"
#loadMsg
"
).
text
(
""
);
admin
.
claerTip
(
);
}
}
}
}
;
war/src/main/webapp/js/admin/preference.js
View file @
6059316e
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @version 1.0.1.
7, Mar 5
, 2013
* @version 1.0.1.
8, May 28
, 2013
*/
*/
/* preference 相关操作 */
/* preference 相关操作 */
...
@@ -257,6 +257,6 @@ admin.register["preference"] = {
...
@@ -257,6 +257,6 @@ admin.register["preference"] = {
"
obj
"
:
admin
.
preference
,
"
obj
"
:
admin
.
preference
,
"
init
"
:
admin
.
preference
.
init
,
"
init
"
:
admin
.
preference
.
init
,
"
refresh
"
:
function
()
{
"
refresh
"
:
function
()
{
$
(
"
#loadMsg
"
).
text
(
""
);
admin
.
clearTip
(
);
}
}
}
}
;
war/src/main/webapp/js/admin/userList.js
View file @
6059316e
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
*
*
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:LLY219@gmail.com">Liyuan Li</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @author <a href="mailto:DL88250@gmail.com">Liang Ding</a>
* @version 1.0.1.
6, Apr 2
, 2013
* @version 1.0.1.
7, May 28
, 2013
*/
*/
/* user-list 相关操作 */
/* user-list 相关操作 */
...
@@ -70,6 +70,7 @@ admin.userList = {
...
@@ -70,6 +70,7 @@ admin.userList = {
*/
*/
getList
:
function
(
pageNum
)
{
getList
:
function
(
pageNum
)
{
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#tipMsg
"
).
text
(
""
);
this
.
pageInfo
.
currentPage
=
pageNum
;
this
.
pageInfo
.
currentPage
=
pageNum
;
var
that
=
this
;
var
that
=
this
;
...
@@ -176,6 +177,7 @@ admin.userList = {
...
@@ -176,6 +177,7 @@ admin.userList = {
*/
*/
get
:
function
(
id
,
userRole
)
{
get
:
function
(
id
,
userRole
)
{
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#loadMsg
"
).
text
(
Label
.
loadingLabel
);
$
(
"
#tipMsg
"
).
text
(
""
);
$
(
"
#userUpdate
"
).
dialog
(
"
open
"
);
$
(
"
#userUpdate
"
).
dialog
(
"
open
"
);
$
.
ajax
({
$
.
ajax
({
...
@@ -290,6 +292,7 @@ admin.userList = {
...
@@ -290,6 +292,7 @@ admin.userList = {
* @param id
* @param id
*/
*/
changeRole
:
function
(
id
)
{
changeRole
:
function
(
id
)
{
$
(
"
#tipMsg
"
).
text
(
""
);
$
.
ajax
({
$
.
ajax
({
url
:
latkeConfig
.
servePath
+
"
/console/changeRole/
"
+
id
,
url
:
latkeConfig
.
servePath
+
"
/console/changeRole/
"
+
id
,
type
:
"
GET
"
,
type
:
"
GET
"
,
...
@@ -352,6 +355,6 @@ admin.register["user-list"] = {
...
@@ -352,6 +355,6 @@ admin.register["user-list"] = {
"
obj
"
:
admin
.
userList
,
"
obj
"
:
admin
.
userList
,
"
init
"
:
admin
.
userList
.
init
,
"
init
"
:
admin
.
userList
.
init
,
"
refresh
"
:
function
()
{
"
refresh
"
:
function
()
{
$
(
"
#loadMsg
"
).
text
(
""
);
admin
.
clearTip
(
);
}
}
}
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment