🎨编辑器动态加载块数由定值改为可配置 Fix https://github.com/siyuan-note/siyuan/issues/6415
This commit is contained in:
parent
5e7a68888b
commit
5b51f18e46
2 changed files with 15 additions and 2 deletions
|
@ -261,6 +261,16 @@ export const editor = {
|
|||
});
|
||||
|
||||
const setEditor = () => {
|
||||
let dynamicLoadBlocks = parseInt((editor.element.querySelector("#dynamicLoadBlocks") as HTMLInputElement).value)
|
||||
if (128 > dynamicLoadBlocks) {
|
||||
dynamicLoadBlocks = 128;
|
||||
(editor.element.querySelector("#dynamicLoadBlocks") as HTMLInputElement).value = "128";
|
||||
}
|
||||
if (1024 < dynamicLoadBlocks) {
|
||||
dynamicLoadBlocks = 1024;
|
||||
(editor.element.querySelector("#dynamicLoadBlocks") as HTMLInputElement).value = "1024";
|
||||
}
|
||||
|
||||
fetchPost("/api/setting/setEditor", {
|
||||
fullWidth: (editor.element.querySelector("#fullWidth") as HTMLInputElement).checked,
|
||||
readOnly: (editor.element.querySelector("#readOnly") as HTMLInputElement).checked,
|
||||
|
@ -277,7 +287,7 @@ export const editor = {
|
|||
virtualBlockRefInclude: (editor.element.querySelector("#virtualBlockRefInclude") as HTMLInputElement).value,
|
||||
virtualBlockRefExclude: (editor.element.querySelector("#virtualBlockRefExclude") as HTMLInputElement).value,
|
||||
blockRefDynamicAnchorTextMaxLen: parseInt((editor.element.querySelector("#blockRefDynamicAnchorTextMaxLen") as HTMLInputElement).value),
|
||||
dynamicLoadBlocks: parseInt((editor.element.querySelector("#dynamicLoadBlocks") as HTMLInputElement).value),
|
||||
dynamicLoadBlocks: dynamicLoadBlocks,
|
||||
codeLigatures: (editor.element.querySelector("#codeLigatures") as HTMLInputElement).checked,
|
||||
codeTabSpaces: parseInt((editor.element.querySelector("#codeTabSpaces") as HTMLInputElement).value),
|
||||
fontSize: parseInt((editor.element.querySelector("#fontSize") as HTMLInputElement).value),
|
||||
|
|
|
@ -257,9 +257,12 @@ func InitConf() {
|
|||
if 1 > Conf.Editor.HistoryRetentionDays {
|
||||
Conf.Editor.HistoryRetentionDays = 7
|
||||
}
|
||||
if 1 > Conf.Editor.DynamicLoadBlocks {
|
||||
if 128 > Conf.Editor.DynamicLoadBlocks {
|
||||
Conf.Editor.DynamicLoadBlocks = 128
|
||||
}
|
||||
if 1024 < Conf.Editor.DynamicLoadBlocks {
|
||||
Conf.Editor.DynamicLoadBlocks = 1024
|
||||
}
|
||||
|
||||
if nil == Conf.Search {
|
||||
Conf.Search = conf.NewSearch()
|
||||
|
|
Loading…
Add table
Reference in a new issue