Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
solo-1
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-1
Commits
15755212
Unverified
Commit
15755212
authored
Mar 29, 2019
by
Van
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
🎨
#12724
parent
1d316b3d
Changes
6
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
15 additions
and
52 deletions
+15
-52
src/main/webapp/admin/admin-index.ftl
src/main/webapp/admin/admin-index.ftl
+1
-1
src/main/webapp/admin/admin-theme-list.ftl
src/main/webapp/admin/admin-theme-list.ftl
+7
-15
src/main/webapp/js/admin/preference.js
src/main/webapp/js/admin/preference.js
+0
-31
src/main/webapp/js/admin/themeList.js
src/main/webapp/js/admin/themeList.js
+5
-3
src/main/webapp/scss/admin.css
src/main/webapp/scss/admin.css
+1
-1
src/main/webapp/scss/admin.scss
src/main/webapp/scss/admin.scss
+1
-1
No files found.
src/main/webapp/admin/admin-index.ftl
View file @
15755212
...
...
@@ -97,7 +97,7 @@
</div>
</li>
<li>
<div
id=
"tabs_
preference
"
>
<div
id=
"tabs_
theme-list
"
>
<a
href=
"#tools/theme-list"
>
${skinLabel}
</a>
</div>
</li>
...
...
src/main/webapp/admin/admin-theme-list.ftl
View file @
15755212
...
...
@@ -17,19 +17,11 @@
along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<table class="form" width="100%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td>
<a href="https://github.com/b3log/solo/issues/12449" target="_blank">新皮肤推荐</a> •
<a href="https://hacpai.com/article/1493814851007" target="_blank">皮肤开发指南</a>
</td>
</tr>
<tr>
<td>
<div id="skinMain"></div>
</td>
</tr>
</tbody>
</table>
<div class="module-panel">
<div class="module-header">
<a href="https://github.com/b3log/solo/issues/12449" target="_blank">新皮肤推荐</a> •
<a href="https://hacpai.com/article/1493814851007" target="_blank">皮肤开发指南</a>
</div>
<div class="module-body padding12"><div id="skinMain"></div></div>
</div>
${plugins}
src/main/webapp/js/admin/preference.js
View file @
15755212
...
...
@@ -79,36 +79,6 @@ admin.preference = {
admin
.
preference
.
locale
=
preference
.
localeString
// skin
$
(
'
#skinMain
'
).
data
(
'
skinDirName
'
,
preference
.
skinDirName
)
var
skins
=
eval
(
'
(
'
+
preference
.
skins
+
'
)
'
)
var
skinsHTML
=
''
for
(
var
i
=
0
;
i
<
skins
.
length
;
i
++
)
{
var
selectedClass
=
''
if
(
skins
[
i
].
skinName
===
preference
.
skinName
&&
skins
[
i
].
skinDirName
===
preference
.
skinDirName
)
{
selectedClass
+=
'
selected
'
}
skinsHTML
+=
'
<div class="fn__left skinItem
'
+
selectedClass
+
'
"><div class="ft__center">
'
+
skins
[
i
].
skinName
+
'
</div><img class="skinPreview" src="
'
+
Label
.
staticServePath
+
'
/skins/
'
+
skins
[
i
].
skinDirName
+
'
/preview.png"/><div><button class="update small" data-name="
'
+
skins
[
i
].
skinDirName
+
'
">
'
+
Label
.
enableLabel
+
'
</button><button class="small" onclick="window.open(
\'
'
+
Label
.
servePath
+
'
?skin=
'
+
skins
[
i
].
skinName
+
'
\'
)">
'
+
Label
.
previewLabel
+
'
</button></div></div>
'
}
$
(
'
#skinMain
'
).
append
(
skinsHTML
+
'
<div class=
\'
fn__clear
\'
></div>
'
)
$
(
'
.skinItem .update
'
).
click
(
function
()
{
$
(
'
.skinItem
'
).
removeClass
(
'
selected
'
)
$
(
this
).
closest
(
'
.skinItem
'
).
addClass
(
'
selected
'
)
$
(
'
#skinMain
'
).
data
(
'
skinDirName
'
,
$
(
this
).
data
(
'
name
'
))
admin
.
preference
.
update
()
})
// sign
var
signs
=
eval
(
'
(
'
+
preference
.
signs
+
'
)
'
)
for
(
var
j
=
1
;
j
<
signs
.
length
;
j
++
)
{
...
...
@@ -233,7 +203,6 @@ admin.preference = {
'
articleListDisplayCount
'
:
$
(
'
#articleListDisplayCount
'
).
val
(),
'
articleListPaginationWindowSize
'
:
$
(
'
#articleListPaginationWindowSize
'
).
val
(),
'
skinDirName
'
:
$
(
'
#skinMain
'
).
data
(
'
skinDirName
'
),
'
localeString
'
:
$
(
'
#localeString
'
).
val
(),
'
timeZoneId
'
:
$
(
'
#timeZoneId
'
).
val
(),
'
noticeBoard
'
:
$
(
'
#noticeBoard
'
).
val
(),
...
...
src/main/webapp/js/admin/themeList.js
View file @
15755212
...
...
@@ -58,7 +58,8 @@ admin.themeList = {
+
Label
.
staticServePath
+
'
/skins/
'
+
skins
[
i
].
skinDirName
+
'
/preview.png"/><div><button class="update small" data-name="
'
+
skins
[
i
].
skinDirName
+
'
">
'
+
Label
.
enableLabel
+
'
</button><button class="small" onclick="window.open(
\'
'
+
Label
.
servePath
+
'
</button><button class="small" onclick="window.open(
\'
'
+
Label
.
servePath
+
'
?skin=
'
+
skins
[
i
].
skinName
+
'
\'
)">
'
+
Label
.
previewLabel
+
'
</button></div></div>
'
}
...
...
@@ -86,7 +87,6 @@ admin.themeList = {
$
(
'
#tipMsg
'
).
text
(
''
)
$
(
'
#loadMsg
'
).
text
(
Label
.
loadingLabel
)
var
requestJSONObject
=
{
'
preference
'
:
{
'
skinDirName
'
:
$
(
'
#skinMain
'
).
data
(
'
skinDirName
'
),
...
...
@@ -121,5 +121,7 @@ admin.themeList = {
admin
.
register
[
'
theme-list
'
]
=
{
'
obj
'
:
admin
.
themeList
,
'
init
'
:
admin
.
themeList
.
init
,
'
refresh
'
:
admin
.
themeList
.
init
,
'
refresh
'
:
function
()
{
$
(
'
#loadMsg
'
).
text
(
''
)
},
}
src/main/webapp/scss/admin.css
View file @
15755212
This diff is collapsed.
Click to expand it.
src/main/webapp/scss/admin.scss
View file @
15755212
...
...
@@ -569,7 +569,7 @@ button#submitArticle:hover {
.skinItem
{
background-color
:
#FAFAFA
;
border-radius
:
3px
;
box-shadow
:
0
px
0px
3
px
rgba
(
0
,
0
,
0
,
0
.3
);
box-shadow
:
0
0
1
px
rgba
(
0
,
0
,
0
,
0
.3
);
font-size
:
16px
;
line-height
:
24px
;
margin
:
10px
;
...
...
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