fix local markdown resource missing tabs and title setting
This commit is contained in:
@@ -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() +
|
||||
|
||||
Reference in New Issue
Block a user