From d8ec52a900da1c1eff9737a2a8d83ace905c8e30 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Tue, 19 Dec 2023 10:31:49 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/9921 --- app/src/config/util/snippets.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/config/util/snippets.ts b/app/src/config/util/snippets.ts index 8f0fce4fa..4caea26ca 100644 --- a/app/src/config/util/snippets.ts +++ b/app/src/config/util/snippets.ts @@ -105,7 +105,7 @@ export const openSnippets = () => { let target = event.target as HTMLElement; while (target && !target.isSameNode(dialog.element)) { if (target.id === "addCodeSnippetCSS" || target.id === "addCodeSnippetJS") { - target.parentElement.parentElement.insertAdjacentHTML("beforeend", genSnippet({ + target.parentElement.insertAdjacentHTML("afterend", genSnippet({ type: target.id === "addCodeSnippetCSS" ? "css" : "js", name: "", content: "", @@ -142,7 +142,6 @@ export const openSnippets = () => { } else if (target.dataset.action === "remove") { const itemElement = target.parentElement.parentElement; removeIds.push("#snippet" + (itemElement.getAttribute("data-type") === "css" ? "CSS" : "JS") + itemElement.getAttribute("data-id")); - itemElement.nextElementSibling.remove(); itemElement.remove(); event.stopPropagation(); event.preventDefault(); @@ -155,8 +154,8 @@ export const openSnippets = () => { }; const genSnippet = (options: ISnippet) => { - return `
-
+ return `
+
@@ -169,7 +168,8 @@ const genSnippet = (options: ISnippet) => {
-
`; +
+
`; }; const setSnippetPost = (dialog: Dialog, snippets: ISnippet[], removeIds: string[]) => {