MCPcopy
hub / github.com/basecamp/trix / processNode

Method processNode

src/trix/models/html_parser.js:116–128  ·  view source on GitHub ↗
(node)

Source from the content-addressed store, hash-verified

114 }
115
116 processNode(node) {
117 switch (node.nodeType) {
118 case Node.TEXT_NODE:
119 if (!this.isInsignificantTextNode(node)) {
120 this.appendBlockForTextNode(node)
121 return this.processTextNode(node)
122 }
123 break
124 case Node.ELEMENT_NODE:
125 this.appendBlockForElement(node)
126 return this.processElement(node)
127 }
128 }
129
130 appendBlockForTextNode(node) {
131 const element = node.parentNode

Callers 1

parseMethod · 0.95

Calls 5

processTextNodeMethod · 0.95
appendBlockForElementMethod · 0.95
processElementMethod · 0.95

Tested by

no test coverage detected