Commit cc7c1990 authored by Van's avatar Van

🎨 #12724

parent 15755212
......@@ -24,6 +24,7 @@
# Author: Dongxu Wang
#
setMobileLabel=Set to mobile skin
configSiteLabel=Go to the site link to configure GitHub, Twitter, etc.
hljsThemeLabel=hljs theme:
tocLabel=ToC
......
......@@ -24,6 +24,7 @@
# Author: Dongxu Wang
#
setMobileLabel=\u8BBE\u7F6E\u4E3A\u79FB\u52A8\u7AEF\u76AE\u80A4
configSiteLabel=\u524D\u5F80\u914D\u7F6E GitHub\uFF0CTwitter \u7B49\u7AD9\u70B9\u94FE\u63A5
hljsThemeLabel=\u4EE3\u7801\u9AD8\u4EAE\u4E3B\u9898\uFF1A
tocLabel=\u76EE\u5F55
......
......@@ -19,6 +19,7 @@
-->
<#include "../common-template/label.ftl"/>
<script type="text/javascript">
Label.setMobileLabel = '${setMobileLabel}'
Label.pushSuccLabel = '${pushSuccLabel}'
Label.pushToHacpaiLabel = '${pushToHacpaiLabel}'
Label.uploadMsg = '${uploadMsg}'
......
......@@ -42,7 +42,6 @@ admin.themeList = {
var preference = result.preference
// skin
$('#skinMain').data('skinDirName', preference.skinDirName)
var skins = eval('(' + preference.skins + ')')
var skinsHTML = ''
for (var i = 0; i < skins.length; i++) {
......@@ -56,19 +55,23 @@ admin.themeList = {
skins[i].skinName
+ '</div><img class="skinPreview" src="'
+ Label.staticServePath + '/skins/' + skins[i].skinDirName
+ '/preview.png"/><div><button class="update small" data-name="' +
+ '/preview.png"/><div><button class="small update fn__left" 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>'
'</button><button class="small fn__right" onclick="window.open(\'' +
Label.servePath + '?skin=' + skins[i].skinName + '\')">'
+ Label.previewLabel + '</button><button class="small mobile fn__left">' +
Label.setMobileLabel + '</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()
})
$('.skinItem .mobile').click(function () {
$('.skinItem').removeClass('selected')
$(this).closest('.skinItem').addClass('selected')
admin.preference.update()
})
......
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment