diff --git a/app/src/plugin/API.ts b/app/src/plugin/API.ts index 856a0b65f..ea73d5718 100644 --- a/app/src/plugin/API.ts +++ b/app/src/plugin/API.ts @@ -16,7 +16,6 @@ import {Constants} from "../constants"; import {Setting} from "./Setting"; import {Menu} from "./Menu"; import {Protyle} from "../protyle"; -import {renderAVAttribute as blockAttrRenderAVAttribute} from "../protyle/render/av/blockAttr"; import {openMobileFileById} from "../mobile/editor"; import {lockScreen, exitSiYuan} from "../dialog/processSystem"; import {Model} from "../layout/Model"; @@ -25,7 +24,6 @@ import {getAllEditor} from "../layout/getAll"; let openTab; let openWindow; -let renderAVAttribute; /// #if MOBILE openTab = () => { // TODO: Mobile @@ -33,9 +31,6 @@ openTab = () => { openWindow = () => { // TODO: Mobile }; -renderAVAttribute = (element: HTMLElement, id: string, protyle: IProtyle, cb?: (element: HTMLElement) => void) => { - // TODO: Mobile -}; /// #else openWindow = (options: { position?: IPosition, @@ -171,11 +166,6 @@ openTab = (options: { } }; - -renderAVAttribute = (element: HTMLElement, id: string, protyle: IProtyle, cb?: (element: HTMLElement) => void) => { - blockAttrRenderAVAttribute(element, id, protyle, cb); -}; - /// #endif const getModelByDockType = (type: TDock | string) => { @@ -208,6 +198,5 @@ export const API = { Menu, Setting, getAllEditor, - renderAVAttribute, platformUtils }; diff --git a/app/src/protyle/index.ts b/app/src/protyle/index.ts index 64ddd1327..ca106b10b 100644 --- a/app/src/protyle/index.ts +++ b/app/src/protyle/index.ts @@ -43,6 +43,7 @@ import {setStorageVal} from "./util/compatibility"; import {merge} from "./util/merge"; import {getAllModels} from "../layout/getAll"; import {isSupportCSSHL} from "./render/searchMarkRender"; +import {renderAVAttribute} from "./render/av/blockAttr"; export class Protyle { @@ -463,4 +464,8 @@ export class Protyle { public enable() { enableProtyle(this.protyle); } + + public renderAVAttribute(element: HTMLElement, id: string, cb?: (element: HTMLElement) => void) { + renderAVAttribute(element, id, this.protyle, cb); + } }