From 13a779cb1a7cbef0c8a87f920c8b6cd787f86cc7 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sun, 4 Dec 2022 00:28:23 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/6589 --- app/src/search/util.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/search/util.ts b/app/src/search/util.ts index 1f202d681..fabb9a54b 100644 --- a/app/src/search/util.ts +++ b/app/src/search/util.ts @@ -669,7 +669,7 @@ const addConfigMoreMenu = async (config: ISearchOption, edit: Protyle, element: const saveDialog = new Dialog({ title: window.siyuan.languages.saveSearch, content: `
- +
@@ -678,6 +678,9 @@ const addConfigMoreMenu = async (config: ISearchOption, edit: Protyle, element: width: "520px", }); const btnsElement = saveDialog.element.querySelectorAll(".b3-button"); + saveDialog.bindInput(saveDialog.element.querySelector("input"), () => { + btnsElement[1].dispatchEvent(new CustomEvent("click")); + }) btnsElement[0].addEventListener("click", () => { saveDialog.destroy(); }); @@ -744,7 +747,8 @@ const addConfigMoreMenu = async (config: ISearchOption, edit: Protyle, element: } (element.querySelector("#searchInput") as HTMLInputElement).value = item.k; (element.querySelector("#replaceInput") as HTMLInputElement).value = item.r; - inputEvent(element, Object.assign({}, item), undefined, edit); + Object.assign(config, item); + inputEvent(element, config, undefined, edit); } }); });