diff --git a/app/src/assets/scss/util/_function.scss b/app/src/assets/scss/util/_function.scss index 344099b1a..1c3b51924 100644 --- a/app/src/assets/scss/util/_function.scss +++ b/app/src/assets/scss/util/_function.scss @@ -91,10 +91,6 @@ } } - &__displayblock { - display: block; - } - &__block { width: 100%; } diff --git a/app/src/config/editor.ts b/app/src/config/editor.ts index 79447c8a8..472e6b961 100644 --- a/app/src/config/editor.ts +++ b/app/src/config/editor.ts @@ -333,16 +333,14 @@ export const editor = { (editor.element.querySelector("#dynamicLoadBlocks") as HTMLInputElement).value = "1024"; } - const markdown = { - inlineSup: (editor.element.querySelector("#editorMarkdownInlineSup") as HTMLInputElement).checked, - inlineSub: (editor.element.querySelector("#editorMarkdownInlineSub") as HTMLInputElement).checked, - inlineTag: (editor.element.querySelector("#editorMarkdownInlineTag") as HTMLInputElement).checked, - inlineMath: (editor.element.querySelector("#editorMarkdownInlineMath") as HTMLInputElement).checked - }; - fetchPost("/api/setting/setEditor", { fullWidth: (editor.element.querySelector("#fullWidth") as HTMLInputElement).checked, - markdown: markdown, + markdown: { + inlineSup: (editor.element.querySelector("#editorMarkdownInlineSup") as HTMLInputElement).checked, + inlineSub: (editor.element.querySelector("#editorMarkdownInlineSub") as HTMLInputElement).checked, + inlineTag: (editor.element.querySelector("#editorMarkdownInlineTag") as HTMLInputElement).checked, + inlineMath: (editor.element.querySelector("#editorMarkdownInlineMath") as HTMLInputElement).checked + }, allowHTMLBLockScript: (editor.element.querySelector("#allowHTMLBLockScript") as HTMLInputElement).checked, justify: (editor.element.querySelector("#justify") as HTMLInputElement).checked, rtl: (editor.element.querySelector("#rtl") as HTMLInputElement).checked, diff --git a/app/src/mobile/settings/editor.ts b/app/src/mobile/settings/editor.ts index 6ff3e3c81..2f46c1e46 100644 --- a/app/src/mobile/settings/editor.ts +++ b/app/src/mobile/settings/editor.ts @@ -14,6 +14,12 @@ const setEditor = (modelMainElement: Element) => { dynamicLoadBlocks = 1024; (modelMainElement.querySelector("#dynamicLoadBlocks") as HTMLInputElement).value = "1024"; } + window.siyuan.config.editor.markdown= { + inlineSup: (modelMainElement.querySelector("#editorMarkdownInlineSup") as HTMLInputElement).checked, + inlineSub: (modelMainElement.querySelector("#editorMarkdownInlineSub") as HTMLInputElement).checked, + inlineTag: (modelMainElement.querySelector("#editorMarkdownInlineTag") as HTMLInputElement).checked, + inlineMath: (modelMainElement.querySelector("#editorMarkdownInlineMath") as HTMLInputElement).checked + }; window.siyuan.config.editor.dynamicLoadBlocks = dynamicLoadBlocks; window.siyuan.config.editor.justify = (modelMainElement.querySelector("#justify") as HTMLInputElement).checked; window.siyuan.config.editor.rtl = (modelMainElement.querySelector("#rtl") as HTMLInputElement).checked; @@ -163,82 +169,122 @@ export const initEditor = () => { -
+
${window.siyuan.languages.md9}
${window.siyuan.languages.md36}
-
+
${window.siyuan.languages.md35}
${window.siyuan.languages.md36}
${window.siyuan.languages.md41}
-
+
${window.siyuan.languages.md39}
${window.siyuan.languages.md40}
-
+
${window.siyuan.languages.dynamicLoadBlocks}
${window.siyuan.languages.dynamicLoadBlocksTip}
-
+
${window.siyuan.languages.md37}
${window.siyuan.languages.md38}
-
+
${window.siyuan.languages.backlinkExpand}
${window.siyuan.languages.backlinkExpandTip}
-
+
${window.siyuan.languages.backmentionExpand}
${window.siyuan.languages.backmentionExpandTip}
-
+
${window.siyuan.languages.generateHistory}
${window.siyuan.languages.generateHistoryInterval}
-
+
${window.siyuan.languages.historyRetentionDays} ${window.siyuan.languages.clearHistory}
${window.siyuan.languages.historyRetentionDaysTip}
-
+
${window.siyuan.languages.fontSize} ${window.siyuan.config.editor.fontSize}
${window.siyuan.languages.fontSizeTip}
-
+
${window.siyuan.languages.md29} ${window.siyuan.config.editor.codeTabSpaces}
${window.siyuan.languages.md30}
-
+
${window.siyuan.languages.katexMacros}
${window.siyuan.languages.katexMacrosTip}
-
`, +
+ + + + +`, bindEvent(modelMainElement: HTMLElement) { modelMainElement.querySelector("#clearHistory").addEventListener("click", () => { confirmDialog(window.siyuan.languages.clearHistory, window.siyuan.languages.confirmClearHistory, () => {