This commit is contained in:
Vanessa 2023-12-18 11:18:39 +08:00
parent cd55b17eab
commit 19c5c2fd0c

View file

@ -180,10 +180,8 @@ const setSnippetPost = (dialog: Dialog, snippets: ISnippet[], removeIds: string[
rmElement.remove(); rmElement.remove();
} }
}); });
const toggleCSSElement = dialog.element.querySelector('.b3-switch[data-action="toggleCSS"]') as HTMLInputElement; window.siyuan.config.snippet.enabledCSS = (dialog.element.querySelector('.b3-switch[data-action="toggleCSS"]') as HTMLInputElement).checked;
const toggleJSElement = dialog.element.querySelector('.b3-switch[data-action="toggleJS"]') as HTMLInputElement; window.siyuan.config.snippet.enabledJS = (dialog.element.querySelector('.b3-switch[data-action="toggleJS"]') as HTMLInputElement).checked;
window.siyuan.config.snippet.enabledCSS = toggleCSSElement.checked;
window.siyuan.config.snippet.enabledJS = toggleJSElement.checked;
fetchPost("/api/setting/setSnippet", window.siyuan.config.snippet); fetchPost("/api/setting/setSnippet", window.siyuan.config.snippet);
renderSnippet(); renderSnippet();
dialog.destroy({cancel: "true"}); dialog.destroy({cancel: "true"});
@ -201,7 +199,9 @@ const setSnippet = (dialog: Dialog, oldSnippets: ISnippet[], removeIds: string[]
enabled: (item.querySelector(".b3-switch") as HTMLInputElement).checked enabled: (item.querySelector(".b3-switch") as HTMLInputElement).checked
}); });
}); });
if (objEquals(oldSnippets, snippets)) { if (objEquals(oldSnippets, snippets) &&
window.siyuan.config.snippet.enabledCSS === (dialog.element.querySelector('.b3-switch[data-action="toggleCSS"]') as HTMLInputElement).checked &&
window.siyuan.config.snippet.enabledJS === (dialog.element.querySelector('.b3-switch[data-action="toggleJS"]') as HTMLInputElement).checked) {
dialog.destroy({cancel: "true"}); dialog.destroy({cancel: "true"});
} else { } else {
if (confirm) { if (confirm) {