Move setCloseHTMLTags()

This commit is contained in:
Abdo 2025-05-28 11:40:45 +03:00
parent 4ab3970cd6
commit a45add60df
3 changed files with 2 additions and 11 deletions

View file

@ -1260,12 +1260,6 @@ require("anki/ui").loaded.then(() => require("anki/NoteEditor").instances[0].too
def insertMathjaxChemistry(self) -> None: def insertMathjaxChemistry(self) -> None:
self.web.eval("wrap('\\\\(\\\\ce{', '}\\\\)');") self.web.eval("wrap('\\\\(\\\\ce{', '}\\\\)');")
def toggleCloseHTMLTags(self) -> None:
self.mw.col.set_config(
"closeHTMLTags",
not self.mw.col.get_config("closeHTMLTags", True),
)
def setTagsCollapsed(self, collapsed: bool) -> None: def setTagsCollapsed(self, collapsed: bool) -> None:
aqt.mw.pm.set_tags_collapsed(self.editorMode, collapsed) aqt.mw.pm.set_tags_collapsed(self.editorMode, collapsed)
@ -1295,7 +1289,6 @@ require("anki/ui").loaded.then(() => require("anki/NoteEditor").instances[0].too
mathjaxInline=Editor.insertMathjaxInline, mathjaxInline=Editor.insertMathjaxInline,
mathjaxBlock=Editor.insertMathjaxBlock, mathjaxBlock=Editor.insertMathjaxBlock,
mathjaxChemistry=Editor.insertMathjaxChemistry, mathjaxChemistry=Editor.insertMathjaxChemistry,
toggleCloseHTMLTags=Editor.toggleCloseHTMLTags,
addImageForOcclusion=Editor.select_image_and_occlude, addImageForOcclusion=Editor.select_image_and_occlude,
addImageForOcclusionFromClipboard=Editor.select_image_from_clipboard_and_occlude, addImageForOcclusionFromClipboard=Editor.select_image_from_clipboard_and_occlude,
) )

View file

@ -645,8 +645,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
setTagsCollapsed(await getMeta(tagsCollapsedMetaKey)); setTagsCollapsed(await getMeta(tagsCollapsedMetaKey));
setMathjaxEnabled((await getColConfig("renderMathjax")) ?? true); setMathjaxEnabled((await getColConfig("renderMathjax")) ?? true);
setShrinkImages((await getColConfig("shrinkEditorImages")) ?? true); setShrinkImages((await getColConfig("shrinkEditorImages")) ?? true);
// TODO: closeHTMLTags col config setCloseHTMLTags((await getColConfig("closeHTMLTags")) ?? true);
setCloseHTMLTags(true);
if (mode === "add") { if (mode === "add") {
setSticky(notetype.fields.map((field) => field.config?.sticky ?? false)); setSticky(notetype.fields.map((field) => field.config?.sticky ?? false));
} }

View file

@ -4,7 +4,6 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
--> -->
<script lang="ts"> <script lang="ts">
import * as tr from "@generated/ftl"; import * as tr from "@generated/ftl";
import { bridgeCommand } from "@tslib/bridgecommand";
import CheckBox from "$lib/components/CheckBox.svelte"; import CheckBox from "$lib/components/CheckBox.svelte";
import DropdownItem from "$lib/components/DropdownItem.svelte"; import DropdownItem from "$lib/components/DropdownItem.svelte";
@ -35,7 +34,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
function toggleCloseHTMLTags(_evt: MouseEvent): void { function toggleCloseHTMLTags(_evt: MouseEvent): void {
$closeHTMLTags = !$closeHTMLTags; $closeHTMLTags = !$closeHTMLTags;
bridgeCommand("toggleCloseHTMLTags"); setColConfig("closeHTMLTags", $closeHTMLTags);
showFloating = false; showFloating = false;
} }
</script> </script>