diff --git a/app/src/protyle/render/av/render.ts b/app/src/protyle/render/av/render.ts index 7748311c5..73f1c7d45 100644 --- a/app/src/protyle/render/av/render.ts +++ b/app/src/protyle/render/av/render.ts @@ -11,8 +11,9 @@ import {renderAVAttribute} from "./blockAttr"; import {showMessage} from "../../../dialog/message"; import {addClearButton} from "../../../util/addClearButton"; import {escapeAriaLabel, escapeAttr, escapeHtml} from "../../../util/escape"; +import {electronUndo} from "../../undo"; -export const avRender = (element: Element, protyle: IProtyle, cb?: () => void, viewID?: string) => { +export const avRender = (element: Element, protyle: IProtyle, cb?: () => void, viewID?: string, renderAll = true) => { let avElements: Element[] = []; if (element.getAttribute("data-type") === "NodeAttributeView") { // 编辑器内代码块编辑渲染 @@ -209,7 +210,26 @@ ${cell.color ? `color:${cell.color};` : ""}">${renderCell(cell.value, rowIndex)} viewData = item; } }); - e.firstElementChild.outerHTML = `