This commit is contained in:
parent
83b39b89e9
commit
12f74cba9c
5 changed files with 5 additions and 5 deletions
|
@ -1196,7 +1196,7 @@ export class Toolbar {
|
|||
processRender(nodeElement);
|
||||
} else {
|
||||
(editElement as HTMLElement).textContent = editElement.textContent;
|
||||
editElement.removeAttribute("data-render");
|
||||
editElement.parentElement.removeAttribute("data-render");
|
||||
highlightRender(nodeElement);
|
||||
}
|
||||
nodeElement.setAttribute("updated", dayjs().format("YYYYMMDDHHmmss"));
|
||||
|
|
|
@ -244,7 +244,7 @@ export const insertHTML = (html: string, protyle: IProtyle, isBlock = false,
|
|||
range.collapse(false);
|
||||
range.insertNode(document.createElement("wbr"));
|
||||
if (isNodeCodeBlock) {
|
||||
getContenteditableElement(blockElement).removeAttribute("data-render");
|
||||
blockElement.querySelector('[data-render="true"]')?.removeAttribute("data-render");
|
||||
highlightRender(blockElement);
|
||||
} else {
|
||||
focusByWbr(blockElement, range);
|
||||
|
|
|
@ -117,7 +117,7 @@ export const enter = (blockElement: HTMLElement, range: Range, protyle: IProtyle
|
|||
range.insertNode(document.createTextNode("\n"));
|
||||
range.collapse(false);
|
||||
range.insertNode(wbrElement);
|
||||
editableElement.removeAttribute("data-render");
|
||||
editableElement.parentElement.removeAttribute("data-render");
|
||||
highlightRender(blockElement);
|
||||
updateTransaction(protyle, blockElement.getAttribute("data-node-id"), blockElement.outerHTML, oldHTML);
|
||||
return true;
|
||||
|
|
|
@ -1513,7 +1513,7 @@ export class WYSIWYG {
|
|||
nodeElement.setAttribute("updated", dayjs().format("YYYYMMDDHHmmss"));
|
||||
if (nodeElement.getAttribute("data-type") === "NodeCodeBlock") {
|
||||
range.insertNode(document.createElement("wbr"));
|
||||
getContenteditableElement(nodeElement).removeAttribute("data-render");
|
||||
nodeElement.querySelector('[data-render="true"]')?.removeAttribute("data-render");
|
||||
highlightRender(nodeElement);
|
||||
}
|
||||
if (nodeElement.parentElement.parentElement && !isFoldHeading && !nodeElement.classList.contains("av")) {
|
||||
|
|
|
@ -249,7 +249,7 @@ export const input = async (protyle: IProtyle, blockElement: HTMLElement, range:
|
|||
}
|
||||
});
|
||||
} else if (blockElement.getAttribute("data-type") === "NodeCodeBlock") {
|
||||
editElement.removeAttribute("data-render");
|
||||
editElement.parentElement.removeAttribute("data-render");
|
||||
highlightRender(blockElement);
|
||||
} else {
|
||||
focusByWbr(protyle.wysiwyg.element, range);
|
||||
|
|
Loading…
Add table
Reference in a new issue