* [misc] fix load error on page without header.

This commit is contained in:
sunhao
2024-07-16 14:09:25 +08:00
committed by 刘刚
parent 58f3659472
commit 6a8c5bc2bc
+4 -2
View File
@@ -349,8 +349,10 @@
function updateHeading(data, info)
{
if(!$heading.length) return;
const selector = parseSelector(info.selector);
renderWithHtml($('#heading'), data, selector);
const $heading = $('#heading');
renderWithHtml($heading, data, selector);
layoutNavbar();
}
@@ -846,7 +848,7 @@
function getLoadSelector(selector)
{
if(!selector) return $('#main').length ? '#configJS,pageCSS/.zin-page-css>*,pageJS/.zin-page-js,hookCode(),title>*,#heading>*,#navbar>*,#pageToolbar>*,#main>*,' : '#configJS,title>*,body>*';
if(!selector) return $('#main').length ? `#configJS,pageCSS/.zin-page-css>*,pageJS/.zin-page-js,hookCode(),title>*,${$('#header').length ? '#heading>*,#navbar>*,#pageToolbar>*,' : ''}#main>*,` : '#configJS,title>*,body>*';
if(selector[0] === '+') return getLoadSelector() + ',' + selector.substring(1);
return selector;
}