From 4e72a1512575e55aa7e8a430cb2665eb161d8271 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sat, 31 Dec 2022 11:15:20 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/6957 --- app/src/card/makeCard.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/card/makeCard.ts b/app/src/card/makeCard.ts index 0f36365cf..68410acba 100644 --- a/app/src/card/makeCard.ts +++ b/app/src/card/makeCard.ts @@ -12,6 +12,7 @@ import {onGet} from "../protyle/util/onGet"; import {addLoading} from "../protyle/ui/initUI"; import {escapeHtml} from "../util/escape"; import {getDisplayName, getNotebookName} from "../util/pathName"; +import {hideElements} from "../protyle/ui/hideElements"; const genCardItem = (item: ICard) => { return `
  • @@ -38,6 +39,12 @@ const genCardItem = (item: ICard) => { }; export const makeCard = (nodeElement: Element[]) => { + window.siyuan.dialogs.find(item => { + if (item.element.getAttribute("data-key") === "makeCard") { + hideElements(["dialog"]); + return true; + } + }); const range = getEditorRange(nodeElement[0]); fetchPost("/api/riff/getRiffDecks", {}, (response) => { let html = ""; @@ -71,6 +78,7 @@ export const makeCard = (nodeElement: Element[]) => { focusByRange(range); } }); + dialog.element.setAttribute("data-key", "makeCard") dialog.element.style.zIndex = "199" dialog.element.addEventListener("click", (event) => { let target = event.target as HTMLElement;