Commit 15755212 authored by Van's avatar Van

🎨 #12724

parent 1d316b3d
...@@ -97,7 +97,7 @@ ...@@ -97,7 +97,7 @@
</div> </div>
</li> </li>
<li> <li>
<div id="tabs_preference"> <div id="tabs_theme-list">
<a href="#tools/theme-list">${skinLabel}</a> <a href="#tools/theme-list">${skinLabel}</a>
</div> </div>
</li> </li>
......
...@@ -17,19 +17,11 @@ ...@@ -17,19 +17,11 @@
along with this program. If not, see <https://www.gnu.org/licenses/>. along with this program. If not, see <https://www.gnu.org/licenses/>.
--> -->
<table class="form" width="100%" cellpadding="0" cellspacing="0"> <div class="module-panel">
<tbody> <div class="module-header">
<tr> <a href="https://github.com/b3log/solo/issues/12449" target="_blank">新皮肤推荐</a> •
<td> <a href="https://hacpai.com/article/1493814851007" target="_blank">皮肤开发指南</a>
<a href="https://github.com/b3log/solo/issues/12449" target="_blank">新皮肤推荐</a> • </div>
<a href="https://hacpai.com/article/1493814851007" target="_blank">皮肤开发指南</a> <div class="module-body padding12"><div id="skinMain"></div></div>
</td> </div>
</tr>
<tr>
<td>
<div id="skinMain"></div>
</td>
</tr>
</tbody>
</table>
${plugins} ${plugins}
...@@ -79,36 +79,6 @@ admin.preference = { ...@@ -79,36 +79,6 @@ admin.preference = {
admin.preference.locale = preference.localeString 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 // sign
var signs = eval('(' + preference.signs + ')') var signs = eval('(' + preference.signs + ')')
for (var j = 1; j < signs.length; j++) { for (var j = 1; j < signs.length; j++) {
...@@ -233,7 +203,6 @@ admin.preference = { ...@@ -233,7 +203,6 @@ admin.preference = {
'articleListDisplayCount': $('#articleListDisplayCount').val(), 'articleListDisplayCount': $('#articleListDisplayCount').val(),
'articleListPaginationWindowSize': $( 'articleListPaginationWindowSize': $(
'#articleListPaginationWindowSize').val(), '#articleListPaginationWindowSize').val(),
'skinDirName': $('#skinMain').data('skinDirName'),
'localeString': $('#localeString').val(), 'localeString': $('#localeString').val(),
'timeZoneId': $('#timeZoneId').val(), 'timeZoneId': $('#timeZoneId').val(),
'noticeBoard': $('#noticeBoard').val(), 'noticeBoard': $('#noticeBoard').val(),
......
...@@ -58,7 +58,8 @@ admin.themeList = { ...@@ -58,7 +58,8 @@ admin.themeList = {
+ Label.staticServePath + '/skins/' + skins[i].skinDirName + Label.staticServePath + '/skins/' + skins[i].skinDirName
+ '/preview.png"/><div><button class="update small" data-name="' + + '/preview.png"/><div><button class="update small" data-name="' +
skins[i].skinDirName + '">' + Label.enableLabel + 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 + '\')">' '?skin=' + skins[i].skinName + '\')">'
+ Label.previewLabel + '</button></div></div>' + Label.previewLabel + '</button></div></div>'
} }
...@@ -86,7 +87,6 @@ admin.themeList = { ...@@ -86,7 +87,6 @@ admin.themeList = {
$('#tipMsg').text('') $('#tipMsg').text('')
$('#loadMsg').text(Label.loadingLabel) $('#loadMsg').text(Label.loadingLabel)
var requestJSONObject = { var requestJSONObject = {
'preference': { 'preference': {
'skinDirName': $('#skinMain').data('skinDirName'), 'skinDirName': $('#skinMain').data('skinDirName'),
...@@ -121,5 +121,7 @@ admin.themeList = { ...@@ -121,5 +121,7 @@ admin.themeList = {
admin.register['theme-list'] = { admin.register['theme-list'] = {
'obj': admin.themeList, 'obj': admin.themeList,
'init': admin.themeList.init, 'init': admin.themeList.init,
'refresh': admin.themeList.init, 'refresh': function () {
$('#loadMsg').text('')
},
} }
This diff is collapsed.
...@@ -569,7 +569,7 @@ button#submitArticle:hover { ...@@ -569,7 +569,7 @@ button#submitArticle:hover {
.skinItem { .skinItem {
background-color: #FAFAFA; background-color: #FAFAFA;
border-radius: 3px; border-radius: 3px;
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
font-size: 16px; font-size: 16px;
line-height: 24px; line-height: 24px;
margin: 10px; margin: 10px;
......
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