(cm, line, updateFrontier)
| 6665 | } |
| 6666 | |
| 6667 | function getLineStyles(cm, line, updateFrontier) { |
| 6668 | if (!line.styles || line.styles[0] != cm.state.modeGen) { |
| 6669 | var result = highlightLine(cm, line, line.stateAfter = getStateBefore(cm, lineNo(line))); |
| 6670 | line.styles = result.styles; |
| 6671 | if (result.classes) line.styleClasses = result.classes; |
| 6672 | else if (line.styleClasses) line.styleClasses = null; |
| 6673 | if (updateFrontier === cm.doc.frontier) cm.doc.frontier++; |
| 6674 | } |
| 6675 | return line.styles; |
| 6676 | } |
| 6677 | |
| 6678 | // Lightweight form of highlight -- proceed over this line and |
| 6679 | // update state, but don't save a style array. Used for lines that |
no test coverage detected