MCPcopy Create free account
hub / github.com/TruthHun/BookStack / updateLineText

Function updateLineText

static/editor.md/lib/codemirror/lib/codemirror.js:928–941  ·  view source on GitHub ↗
(cm, lineView)

Source from the content-addressed store, hash-verified

926 // classes because the mode may output tokens that influence these
927 // classes.
928 function updateLineText(cm, lineView) {
929 var cls = lineView.text.className;
930 var built = getLineContent(cm, lineView);
931 if (lineView.text == lineView.node) lineView.node = built.pre;
932 lineView.text.parentNode.replaceChild(built.pre, lineView.text);
933 lineView.text = built.pre;
934 if (built.bgClass != lineView.bgClass || built.textClass != lineView.textClass) {
935 lineView.bgClass = built.bgClass;
936 lineView.textClass = built.textClass;
937 updateLineClasses(lineView);
938 } else if (cls) {
939 lineView.text.className = cls;
940 }
941 }
942
943 function updateLineClasses(lineView) {
944 updateLineBackground(lineView);

Callers 1

updateLineForChangesFunction · 0.70

Calls 2

getLineContentFunction · 0.70
updateLineClassesFunction · 0.70

Tested by

no test coverage detected