mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-17 07:00:12 +01:00
🎨编辑器动态加载块数由定值改为可配置 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 = () => {
|
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", {
|
fetchPost("/api/setting/setEditor", {
|
||||||
fullWidth: (editor.element.querySelector("#fullWidth") as HTMLInputElement).checked,
|
fullWidth: (editor.element.querySelector("#fullWidth") as HTMLInputElement).checked,
|
||||||
readOnly: (editor.element.querySelector("#readOnly") 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,
|
virtualBlockRefInclude: (editor.element.querySelector("#virtualBlockRefInclude") as HTMLInputElement).value,
|
||||||
virtualBlockRefExclude: (editor.element.querySelector("#virtualBlockRefExclude") as HTMLInputElement).value,
|
virtualBlockRefExclude: (editor.element.querySelector("#virtualBlockRefExclude") as HTMLInputElement).value,
|
||||||
blockRefDynamicAnchorTextMaxLen: parseInt((editor.element.querySelector("#blockRefDynamicAnchorTextMaxLen") 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,
|
codeLigatures: (editor.element.querySelector("#codeLigatures") as HTMLInputElement).checked,
|
||||||
codeTabSpaces: parseInt((editor.element.querySelector("#codeTabSpaces") as HTMLInputElement).value),
|
codeTabSpaces: parseInt((editor.element.querySelector("#codeTabSpaces") as HTMLInputElement).value),
|
||||||
fontSize: parseInt((editor.element.querySelector("#fontSize") as HTMLInputElement).value),
|
fontSize: parseInt((editor.element.querySelector("#fontSize") as HTMLInputElement).value),
|
||||||
|
|
|
||||||
|
|
@ -257,9 +257,12 @@ func InitConf() {
|
||||||
if 1 > Conf.Editor.HistoryRetentionDays {
|
if 1 > Conf.Editor.HistoryRetentionDays {
|
||||||
Conf.Editor.HistoryRetentionDays = 7
|
Conf.Editor.HistoryRetentionDays = 7
|
||||||
}
|
}
|
||||||
if 1 > Conf.Editor.DynamicLoadBlocks {
|
if 128 > Conf.Editor.DynamicLoadBlocks {
|
||||||
Conf.Editor.DynamicLoadBlocks = 128
|
Conf.Editor.DynamicLoadBlocks = 128
|
||||||
}
|
}
|
||||||
|
if 1024 < Conf.Editor.DynamicLoadBlocks {
|
||||||
|
Conf.Editor.DynamicLoadBlocks = 1024
|
||||||
|
}
|
||||||
|
|
||||||
if nil == Conf.Search {
|
if nil == Conf.Search {
|
||||||
Conf.Search = conf.NewSearch()
|
Conf.Search = conf.NewSearch()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue