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;