Skip to content

Commit ca46621

Browse files
authored
widget_style (#1035)
1 parent 8d7185d commit ca46621

20 files changed

Lines changed: 39 additions & 24 deletions

layout/_logic/_widget.ejs

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
<%# 侧边栏组件控制 _%>
22
<%_
3+
// 侧边栏所有样式列表
4+
let widget_style_list = [];
5+
// class
6+
if (item.class){
7+
widget_style_list.push(item.class);
8+
}
9+
// platform
310
let pf = [];
411
if (item.display) {
512
getList(item.display).forEach(function(p){
@@ -8,15 +15,23 @@ if (item.display) {
815
} else {
916
pf = ['desktop', 'mobile'];
1017
}
18+
widget_style_list.push(...pf);
19+
// effect
20+
let widget_effect = [];
1121
if (where == 'sidebar') {
12-
page.widget_style = theme.custom_css.sidebar.effect.join(' ');
22+
widget_effect = theme.custom_css.sidebar.effect;
1323
} else if (where == 'body') {
14-
page.widget_style = theme.custom_css.body.effect.join(' ');
24+
widget_effect = theme.custom_css.body.effect;
1525
}
16-
page.widget_platform = pf.join(' ');
26+
widget_style_list.push(...widget_effect);
27+
// pjax
1728
if (item.sticky === true || item.pjaxReload === false){
1829
page.widget_pjax = "";
1930
} else {
20-
page.widget_pjax = "pjax"
31+
page.widget_pjax = "pjax";
32+
widget_style_list.push("pjax");
2133
}
34+
35+
// 汇总
36+
page.widget_style = widget_style_list.join(' ');
2237
_%>

layout/_widget/blogger.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<%- partial('_pre') %>
2-
<section class="widget <%- item.class %> <%- page.widget_platform %> <%- page.widget_style %> <%- page.widget_pjax %>">
2+
<section class="widget <%- page.widget_style %>">
33
<div class='content'>
44
<% if (item.avatar) { %>
55
<% if (item.url) { %>

layout/_widget/category.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<% if (site.categories.length){ %>
22
<%- partial('_pre') %>
3-
<section class="widget <%- item.class %> <%- page.widget_platform %> <%- page.widget_style %> <%- page.widget_pjax %>">
3+
<section class="widget <%- page.widget_style %>">
44
<%- partial('header', {item: item}) %>
55
<div class='content'>
66
<ul class="entry navigation">

layout/_widget/copyright.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<%- partial('_pre') %>
2-
<section class="widget <%- item.class %> <%- page.widget_platform %> <%- page.widget_style %> <%- page.widget_pjax %>">
2+
<section class="widget <%- page.widget_style %>">
33
<div class='content'>
44
<% if (item.blockquote == true) { %>
55
<blockquote>

layout/_widget/grid.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<%- partial('_pre') %>
2-
<section class="widget <%- item.class %> <%- page.widget_platform %> <%- page.widget_style %> <%- page.widget_pjax %>">
2+
<section class="widget <%- page.widget_style %>">
33
<%- partial('header', {item: item}) %>
44
<div class='content'>
55
<div class="grid navigation<%- item.fixed ? ' fixed' : '' %>">

layout/_widget/lastupdate.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ function genList() {
1919
}
2020
%>
2121
<%- partial('_pre') %>
22-
<section class="widget <%- page.widget_platform %> <%- page.widget_style %> <%- page.widget_pjax %>">
22+
<section class="widget <%- page.widget_style %>">
2323
<%- partial('header', {item: item}) %>
2424
<div class='content'>
2525
<%- genList() %>

layout/_widget/list.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<%- partial('_pre') %>
2-
<section class="widget <%- item.class == 'list' ? item.class : 'list ' + item.class %> <%- page.widget_platform %> <%- page.widget_style %> <%- page.widget_pjax %>">
2+
<section class="widget <%- item.class != 'list' ? 'list ' : '' %> <%- page.widget_style %>">
33
<%- partial('header', {item: item}) %>
44
<div class='content'>
55
<ul class="list entry navigation">

layout/_widget/memos_carousel.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<%- partial('_pre') %>
2-
<section class="widget <%- page.widget_platform %> <%- page.widget_style %> <%- page.widget_pjax %>">
2+
<section class="widget <%- page.widget_style %>">
33
<%- partial('header', {item: item}) %>
44
<div class='content'>
55
<div class='bber-talk'>

layout/_widget/music.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<%- partial('_pre') %>
22
<% if (theme.plugins.aplayer.enable == true) { %>
3-
<section class='widget <%- page.widget_platform %> <%- page.widget_style %> <%- page.widget_pjax %> <%- item.class %>'>
3+
<section class='widget <%- page.widget_style %>'>
44
<%- partial('header', {item: item}) %>
55
<div class='content'>
66
<%- partial('../_plugins/aplayer/layout', {post: null, where: 'widget'}) %>

layout/_widget/page.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<%- partial('_pre') %>
2-
<section class="widget <%- item.class %> <%- page.widget_platform %> <%- page.widget_style %> <%- page.widget_pjax %>">
2+
<section class="widget <%- page.widget_style %>">
33
<%- partial('header', {item: item}) %>
44
<div class='content'>
55
<% site.pages.forEach(function(post){ %>

0 commit comments

Comments
 (0)