From 986a229fe26f9d4d9a981fb9c79b6a60d4ab21e1 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Mon, 31 Jul 2023 21:55:17 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/8765 --- app/src/menus/commonMenuItem.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/menus/commonMenuItem.ts b/app/src/menus/commonMenuItem.ts index 87122f86c..6cd4658c1 100644 --- a/app/src/menus/commonMenuItem.ts +++ b/app/src/menus/commonMenuItem.ts @@ -263,7 +263,7 @@ const genAttr = (attrs: IObject, focusName = "bookmark") => { } else if (type === "remove") { fetchPost("/api/attr/setBlockAttrs", { id: attrs.id, - attrs: {[target.previousElementSibling.textContent]: ""} + attrs: {["custom-"+target.previousElementSibling.textContent]: ""} }); target.parentElement.parentElement.remove(); event.stopPropagation(); @@ -283,7 +283,9 @@ const genAttr = (attrs: IObject, focusName = "bookmark") => { window.siyuan.menus.menu.append(new MenuItem({ label: item, click() { - target.parentElement.parentElement.querySelector("input").value = item; + const bookmarkInputElement = target.parentElement.parentElement.querySelector("input"); + bookmarkInputElement.value = item; + bookmarkInputElement.dispatchEvent(new CustomEvent("change")); } }).element); }); @@ -326,7 +328,7 @@ const genAttr = (attrs: IObject, focusName = "bookmark") => {
- + `); const valueElement = target.parentElement.previousElementSibling.querySelector(".b3-text-field") as HTMLInputElement; valueElement.focus();