diff --git a/packages/core/src/parser/model/ParserHtml.ts b/packages/core/src/parser/model/ParserHtml.ts index 07bd304b6..20acafb0d 100644 --- a/packages/core/src/parser/model/ParserHtml.ts +++ b/packages/core/src/parser/model/ParserHtml.ts @@ -20,7 +20,7 @@ import { createElementNode, createFragmentRoot, domDocumentToParsedNode, - domRootToFragment, + domRootToFragmentParsedNode, findChildElement, getNodeChildNodes, getNodeTextContent, @@ -494,7 +494,9 @@ const ParserHtml = (em?: EditorModel, config: ParserConfig & { returnArray?: boo const parseRes = isFunction(cf.parserHtml) ? cf.parserHtml(input, options) : BrowserParserHtml(input, options); return { - root: asDocument ? domDocumentToParsedNode(parseRes as Document) : domRootToFragment(parseRes as HTMLElement), + root: asDocument + ? domDocumentToParsedNode(parseRes as Document) + : domRootToFragmentParsedNode(parseRes as HTMLElement), isParsedMode: false, }; }, diff --git a/packages/core/src/parser/model/utils.ts b/packages/core/src/parser/model/utils.ts index 159c10df7..37e8eb354 100644 --- a/packages/core/src/parser/model/utils.ts +++ b/packages/core/src/parser/model/utils.ts @@ -167,7 +167,7 @@ export const domToParsedNode = (node: Node): ParsedNodeMeta => { return parsedNode; }; -export const domRootToFragment = (root: HTMLElement): ParsedNodeMeta => ({ +export const domRootToFragmentParsedNode = (root: HTMLElement): ParsedNodeMeta => ({ nodeType: ParsedNodeType.fragment, __domNode: root, childNodes: getDomChildNodes(root).map((node) => domToParsedNode(node)),