mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-05-02 04:00:01 +08:00
This commit is contained in:
parent
2ef990b312
commit
482c1a8ba6
@ -746,21 +746,23 @@ export class Toolbar {
|
||||
focusByRange(this.range);
|
||||
|
||||
const showMenuElement = newNodes[0] as HTMLElement;
|
||||
const showMenuTypes = (showMenuElement.getAttribute("data-type") || "").split(" ");
|
||||
if (type === "inline-math") {
|
||||
mathRender(nodeElement);
|
||||
if (selectText === "" && showMenuTypes.includes("inline-math")) {
|
||||
protyle.toolbar.showRender(protyle, showMenuElement, undefined, html);
|
||||
}
|
||||
} else if (type === "inline-memo") {
|
||||
if (!showMenuElement.getAttribute("data-inline-memo-content") &&
|
||||
showMenuTypes.includes("inline-memo")) {
|
||||
protyle.toolbar.showRender(protyle, showMenuElement, newNodes as Element[], html);
|
||||
}
|
||||
} else if (type === "a") {
|
||||
if (showMenuTypes.includes("a") &&
|
||||
(showMenuElement.textContent.replace(Constants.ZWSP, "") === "" || !showMenuElement.getAttribute("data-href"))) {
|
||||
linkMenu(protyle, showMenuElement, showMenuElement.getAttribute("data-href") ? true : false);
|
||||
if (showMenuElement.nodeType !== 3) {
|
||||
const showMenuTypes = (showMenuElement.getAttribute("data-type") || "").split(" ");
|
||||
if (type === "inline-math") {
|
||||
mathRender(nodeElement);
|
||||
if (selectText === "" && showMenuTypes.includes("inline-math")) {
|
||||
protyle.toolbar.showRender(protyle, showMenuElement, undefined, html);
|
||||
}
|
||||
} else if (type === "inline-memo") {
|
||||
if (!showMenuElement.getAttribute("data-inline-memo-content") &&
|
||||
showMenuTypes.includes("inline-memo")) {
|
||||
protyle.toolbar.showRender(protyle, showMenuElement, newNodes as Element[], html);
|
||||
}
|
||||
} else if (type === "a") {
|
||||
if (showMenuTypes.includes("a") &&
|
||||
(showMenuElement.textContent.replace(Constants.ZWSP, "") === "" || !showMenuElement.getAttribute("data-href"))) {
|
||||
linkMenu(protyle, showMenuElement, showMenuElement.getAttribute("data-href") ? true : false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user