parse-elem-html.ts 511 B

123456789101112131415161718192021
  1. import { DOMElement } from './utils/dom'
  2. import { IDomEditor, SlateDescendant, SlateElement } from '@wangeditor/editor'
  3. function parseHtml(
  4. _elem: DOMElement,
  5. _children: SlateDescendant[],
  6. _editor: IDomEditor
  7. ): SlateElement {
  8. return {
  9. // TODO @lesan:这里有个红色告警,可以去掉哇?
  10. type: 'process-record',
  11. children: [{ text: '' }]
  12. }
  13. }
  14. const parseHtmlConf = {
  15. selector: 'span[data-w-e-type="process-record"]',
  16. parseElemHtml: parseHtml
  17. }
  18. export default parseHtmlConf