(cm, lineView)
| 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); |
no test coverage detected
searching dependent graphs…