MCPcopy Create free account
hub / github.com/sql-js/sql.js / updateLineText

Function updateLineText

GUI/codemirror/lib/codemirror.js:821–834  ·  view source on GitHub ↗
(cm, lineView)

Source from the content-addressed store, hash-verified

819 // classes because the mode may output tokens that influence these
820 // classes.
821 function updateLineText(cm, lineView) {
822 var cls = lineView.text.className;
823 var built = getLineContent(cm, lineView);
824 if (lineView.text == lineView.node) lineView.node = built.pre;
825 lineView.text.parentNode.replaceChild(built.pre, lineView.text);
826 lineView.text = built.pre;
827 if (built.bgClass != lineView.bgClass || built.textClass != lineView.textClass) {
828 lineView.bgClass = built.bgClass;
829 lineView.textClass = built.textClass;
830 updateLineClasses(lineView);
831 } else if (cls) {
832 lineView.text.className = cls;
833 }
834 }
835
836 function updateLineClasses(lineView) {
837 updateLineBackground(lineView);

Callers 1

updateLineForChangesFunction · 0.85

Calls 2

getLineContentFunction · 0.85
updateLineClassesFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…