fix local markdown resource missing tabs and title setting

This commit is contained in:
lix-2026
2026-05-24 03:01:34 +08:00
parent 6904588055
commit 6df74fb4e0
10 changed files with 132 additions and 17 deletions
+13 -1
View File
@@ -501,6 +501,7 @@ const SIDEBAR_TREE_JS: &str = r##"
pageFont: 'default',
hideChildPages: false,
showBlockRefCount: false,
hideTitleHeader: false,
embedDefaultBlockId: null
};
}
@@ -545,12 +546,14 @@ const SIDEBAR_TREE_JS: &str = r##"
|| name === 'smallText'
|| name === 'layoutDensity'
|| name === 'pageFont'
|| name === 'showHeadingNumbers';
|| name === 'showHeadingNumbers'
|| (name === 'hideTitleHeader' && currentSourceKind() === 'local_folder');
}
function pageOptionDescription(name) {
if (name === 'wideLayout') return '';
if (name === 'smallText') return '';
if (name === 'hideTitleHeader') return ' Markdown ';
if (name === 'showToc') return '';
if (name === 'showHeadingNumbers') return '';
if (name === 'protectEditing') return '';
@@ -564,6 +567,7 @@ const SIDEBAR_TREE_JS: &str = r##"
if (name === 'wideLayout') return '';
if (name === 'smallText') return '';
if (name === 'showHeadingNumbers') return '';
if (name === 'hideTitleHeader') return ' Markdown ';
if (name === 'layoutDensity') return '';
if (name === 'pageFont') return '';
if (name === 'showToc') return '线 Rust ';
@@ -663,6 +667,13 @@ const SIDEBAR_TREE_JS: &str = r##"
document.documentElement.setAttribute('data-page-font', String(options.pageFont || 'default'));
document.documentElement.setAttribute('data-global-show-heading-numbers', String(globalShowHeadingNumbers));
document.documentElement.setAttribute('data-page-show-heading-numbers', String(showHeadingNumbers));
document.documentElement.setAttribute('data-page-hide-title-header', String(Boolean(options.hideTitleHeader)));
var titleHeader = document.querySelector('.document-pane[data-pane-role="primary"] .document-shell-header') || document.querySelector('.document-shell-header');
if (titleHeader instanceof HTMLElement) {
var hidden = Boolean(options.hideTitleHeader);
titleHeader.hidden = hidden;
titleHeader.setAttribute('data-page-title-hidden', String(hidden));
}
}
function normalizeSidebarTreeMode(value) {
@@ -8358,6 +8369,7 @@ const SIDEBAR_TREE_JS: &str = r##"
createPageOptionRow('smallText', 'checkbox') +
createPageOptionRow('showToc', 'checkbox') +
createPageOptionRow('protectEditing', 'checkbox') +
createPageOptionRow('hideTitleHeader', 'checkbox') +
'</div>' +
'<div class="wolai-page-settings-section" data-page-settings-panel="custom" hidden>' +
createPageFontRow() +