🎨 右键弹出文档树菜单时关闭浮窗

This commit is contained in:
Vanessa 2024-12-16 17:35:31 +08:00
parent 7a6b9b3050
commit e5ebab8894
2 changed files with 2 additions and 1 deletions

View file

@ -211,7 +211,7 @@ const hidePopover = (event: MouseEvent & { path: HTMLElement[] }) => {
} else {
// 浮窗上点击菜单,浮窗不能消失 https://ld246.com/article/1632668091023
const menuElement = hasClosestByClassName(target, "b3-menu");
if (menuElement) {
if (menuElement && menuElement.getAttribute("data-name") !== "docTreeMore") {
const blockPanel = window.siyuan.blockPanels.find((item) => {
if (item.element.style.zIndex < menuElement.style.zIndex) {
return true;

View file

@ -705,6 +705,7 @@ export const initFileMenu = (app: App, notebookId: string, pathString: string, l
separatorPosition: "top",
});
}
window.siyuan.menus.menu.element.setAttribute("data-name", "docTreeMore");
return window.siyuan.menus.menu;
};