(cm, line)
| 1139 | } |
| 1140 | |
| 1141 | function crudelyMeasureLine(cm, line) { |
| 1142 | var copy = new Line(line.text.slice(0, 100), null); |
| 1143 | if (line.textClass) copy.textClass = line.textClass; |
| 1144 | var measure = measureLineInner(cm, copy); |
| 1145 | var left = measureChar(cm, copy, 0, measure, "left"); |
| 1146 | var right = measureChar(cm, copy, 99, measure, "right"); |
| 1147 | return {crude: true, top: left.top, left: left.left, bottom: left.bottom, width: (right.right - left.left) / 100}; |
| 1148 | } |
| 1149 | |
| 1150 | function measureLineWidth(cm, line) { |
| 1151 | var hasBadSpan = false; |
no test coverage detected