This commit is contained in:
Vanessa 2023-02-08 14:58:53 +08:00
parent 2a201e8bab
commit 6bc95e9f09
2 changed files with 5 additions and 4 deletions

View file

@ -227,7 +227,7 @@ export const showPopover = async () => {
return true;
}
});
if (!hasPin &&
if (!hasPin && popoverTargetElement.parentElement &&
popoverTargetElement.parentElement.style.opacity !== "0.1" // 反向面板图标拖拽时不应该弹层
) {
window.siyuan.blockPanels.push(new BlockPanel({

View file

@ -192,6 +192,9 @@ export const paste = async (protyle: IProtyle, event: (ClipboardEvent | DragEven
const tempInnerHTML = tempElement.innerHTML;
insertHTML(tempInnerHTML, protyle, isBlock);
filterClipboardHint(protyle, tempInnerHTML);
blockRender(protyle, protyle.wysiwyg.element);
processRender(protyle.wysiwyg.element);
highlightRender(protyle.wysiwyg.element);
} else if (code) {
if (!code.startsWith('<div data-type="NodeCodeBlock" class="code-block" data-node-id="')) {
const wbrElement = document.createElement("wbr");
@ -219,9 +222,7 @@ export const paste = async (protyle: IProtyle, event: (ClipboardEvent | DragEven
}
} else {
let isHTML = false;
if (textHTML.startsWith(Constants.ZWSP) || textHTML.endsWith(Constants.ZWSP)) {
isHTML = true;
} else if (textHTML.replace("<!--StartFragment--><!--EndFragment-->", "").trim() !== "") {
if (textHTML.replace("<!--StartFragment--><!--EndFragment-->", "").trim() !== "") {
textHTML = textHTML.replace("<!--StartFragment-->", "").replace("<!--EndFragment-->", "").trim();
if (files && files.length === 1 && (
textHTML.startsWith("<img") || // 浏览器上复制单个图片