(cm, line)
| 1017 | } |
| 1018 | |
| 1019 | function findCachedMeasurement(cm, line) { |
| 1020 | var cache = cm.display.measureLineCache; |
| 1021 | for (var i = 0; i < cache.length; ++i) { |
| 1022 | var memo = cache[i]; |
| 1023 | if (memo.text == line.text && memo.markedSpans == line.markedSpans && |
| 1024 | cm.display.scroller.clientWidth == memo.width && |
| 1025 | memo.classes == line.textClass + "|" + line.wrapClass) |
| 1026 | return memo; |
| 1027 | } |
| 1028 | } |
| 1029 | |
| 1030 | function clearCachedMeasurement(cm, line) { |
| 1031 | var exists = findCachedMeasurement(cm, line); |
no outgoing calls
no test coverage detected