MCPcopy Create free account
hub / github.com/breck7/scroll / updateLineText

Function updateLineText

external/.scrollLibs.js:3366–3381  ·  view source on GitHub ↗
(cm, lineView)

Source from the content-addressed store, hash-verified

3364 // classes because the mode may output tokens that influence these
3365 // classes.
3366 function updateLineText(cm, lineView) {
3367 var cls = lineView.text.className
3368 var built = getLineContent(cm, lineView)
3369 if (lineView.text == lineView.node) {
3370 lineView.node = built.pre
3371 }
3372 lineView.text.parentNode.replaceChild(built.pre, lineView.text)
3373 lineView.text = built.pre
3374 if (built.bgClass != lineView.bgClass || built.textClass != lineView.textClass) {
3375 lineView.bgClass = built.bgClass
3376 lineView.textClass = built.textClass
3377 updateLineClasses(cm, lineView)
3378 } else if (cls) {
3379 lineView.text.className = cls
3380 }
3381 }
3382
3383 function updateLineClasses(cm, lineView) {
3384 updateLineBackground(cm, lineView)

Callers 1

updateLineForChangesFunction · 0.85

Calls 2

getLineContentFunction · 0.85
updateLineClassesFunction · 0.85

Tested by

no test coverage detected