diff --git a/layout/_partial/side.ejs b/layout/_partial/side.ejs index 148f04e..7c03634 100755 --- a/layout/_partial/side.ejs +++ b/layout/_partial/side.ejs @@ -1,32 +1,10 @@ +<%console.log('sidebar: ', page.sidebar);%> diff --git a/layout/_pre.ejs b/layout/_pre.ejs index 907e56f..683cd98 100755 --- a/layout/_pre.ejs +++ b/layout/_pre.ejs @@ -1,11 +1,20 @@ <% if (is_home() || is_category() || is_archive() || is_tag() || page.layout == 'list') { - if (theme.layout.on_list.sidebar.length == 0) { - page.sidebar = false; + if (page.sidebar == undefined) { + if (theme.layout.on_list.sidebar.length == 0) { + page.sidebar = []; + } else { + page.sidebar = theme.layout.on_list.sidebar; + } } + } else { - if (theme.layout.on_page.sidebar.length == 0) { - page.sidebar = false; + if (page.sidebar == undefined) { + if (theme.layout.on_page.sidebar.length == 0) { + page.sidebar = []; + } else { + page.sidebar = theme.layout.on_page.sidebar; + } } } %> diff --git a/layout/_widget/_pre.ejs b/layout/_widget/_pre.ejs new file mode 100755 index 0000000..b0fb42a --- /dev/null +++ b/layout/_widget/_pre.ejs @@ -0,0 +1,17 @@ +<% +var pf = []; +if (item.display) { + item.display.forEach(function(p){ + pf.push(p); + }); +} else { + pf = ['desktop', 'mobile']; +} + +page.widget_style = (theme.style.shadow.card ? ' card-shadow' : '') + ((theme.style.blur && theme.style.blur.widget) ? ' widget-blur' : ''); +page.widget_platform = pf.join(' '); + +console.log(page.widget_style); +console.log(page.widget_platform); + +%> diff --git a/layout/_widget/blogger.ejs b/layout/_widget/blogger.ejs index 5b15e28..c6e66f4 100755 --- a/layout/_widget/blogger.ejs +++ b/layout/_widget/blogger.ejs @@ -1,14 +1,5 @@ -<% -var plats = []; -if (item.display) { - item.display.forEach(function(plat){ - plats.push(plat); - }); -} else { - plats = ['desktop', 'mobile']; -} -%> -
+<%- partial('_pre') %> +
<% if(item.avatar) { %>
diff --git a/layout/_widget/category.ejs b/layout/_widget/category.ejs index a851b52..25abcdf 100755 --- a/layout/_widget/category.ejs +++ b/layout/_widget/category.ejs @@ -1,15 +1,6 @@ <% if (site.categories.length){ %> - <% - var plats = []; - if (item.display) { - item.display.forEach(function(plat){ - plats.push(plat); - }); - } else { - plats = ['desktop', 'mobile']; - } - %> -
+ <%- partial('_pre') %> +
<%- partial('header', {item: item}) %>
    diff --git a/layout/_widget/copyright.ejs b/layout/_widget/copyright.ejs index 9802c21..2e3ffae 100755 --- a/layout/_widget/copyright.ejs +++ b/layout/_widget/copyright.ejs @@ -1,14 +1,5 @@ -<% -var plats = []; -if (item.display) { - item.display.forEach(function(plat){ - plats.push(plat); - }); -} else { - plats = ['desktop', 'mobile']; -} -%> -
    +<%- partial('_pre') %> +
    <% if (item.blockquote == true) { %>
    diff --git a/layout/_widget/grid.ejs b/layout/_widget/grid.ejs index 2a15de3..00d04f8 100755 --- a/layout/_widget/grid.ejs +++ b/layout/_widget/grid.ejs @@ -1,14 +1,5 @@ -<% -var plats = []; -if (item.display) { - item.display.forEach(function(plat){ - plats.push(plat); - }); -} else { - plats = ['desktop', 'mobile']; -} -%> -
    +<%- partial('_pre') %> +
    <%- partial('header', {item: item}) %>