(doc, line)
| 3724 | } |
| 3725 | |
| 3726 | function lineIsHidden(doc, line) { |
| 3727 | var sps = sawCollapsedSpans && line.markedSpans; |
| 3728 | if (sps) for (var sp, i = 0; i < sps.length; ++i) { |
| 3729 | sp = sps[i]; |
| 3730 | if (!sp.marker.collapsed) continue; |
| 3731 | if (sp.from == null) return true; |
| 3732 | if (sp.from == 0 && sp.marker.inclusiveLeft && lineIsHiddenInner(doc, line, sp)) |
| 3733 | return true; |
| 3734 | } |
| 3735 | } |
| 3736 | function lineIsHiddenInner(doc, line, span) { |
| 3737 | if (span.to == null) { |
| 3738 | var end = span.marker.find().to, endLine = getLine(doc, end.line); |
no test coverage detected