Vanessa 2025-06-16 23:32:48 +08:00
parent 1cf3ba2653
commit 279a7e71b7
10 changed files with 78 additions and 90 deletions

View file

@ -1848,15 +1848,18 @@ export class WYSIWYG {
if (avTabHeaderElement.classList.contains("item--focus")) {
openViewMenu({protyle, blockElement: nodeElement, element: avTabHeaderElement});
} else {
nodeElement.setAttribute("data-av-type", avTabHeaderElement.dataset.avType);
nodeElement.removeAttribute("data-render");
avRender(nodeElement, protyle, () => {
openViewMenu({
protyle,
blockElement: nodeElement,
element: nodeElement.querySelector(".item.item--focus")
});
}, avTabHeaderElement.dataset.id);
transaction(protyle, [{
action: "setAttrViewBlockView",
blockID: nodeElement.getAttribute("data-node-id"),
id: avTabHeaderElement.dataset.id,
avID: nodeElement.getAttribute("data-av-id"),
}]);
window.siyuan.menus.menu.remove();
openViewMenu({
protyle,
blockElement: nodeElement,
element: avTabHeaderElement
});
}
event.stopPropagation();
event.preventDefault();