MCPcopy Create free account
hub / github.com/OpenEndedGroup/Field2 / updateLineText

Function updateLineText

lib/web/CodeMirror/src/display/update_line.js:62–75  ·  view source on GitHub ↗
(cm, lineView)

Source from the content-addressed store, hash-verified

60// classes because the mode may output tokens that influence these
61// classes.
62function updateLineText(cm, lineView) {
63 let cls = lineView.text.className
64 let built = getLineContent(cm, lineView)
65 if (lineView.text == lineView.node) lineView.node = built.pre
66 lineView.text.parentNode.replaceChild(built.pre, lineView.text)
67 lineView.text = built.pre
68 if (built.bgClass != lineView.bgClass || built.textClass != lineView.textClass) {
69 lineView.bgClass = built.bgClass
70 lineView.textClass = built.textClass
71 updateLineClasses(cm, lineView)
72 } else if (cls) {
73 lineView.text.className = cls
74 }
75}
76
77function updateLineClasses(cm, lineView) {
78 updateLineBackground(cm, lineView)

Callers 1

updateLineForChangesFunction · 0.70

Calls 2

getLineContentFunction · 0.70
updateLineClassesFunction · 0.70

Tested by

no test coverage detected