(cm, lineView, dims)
| 2231 | // A lineView may contain multiple logical lines (when merged by |
| 2232 | // collapsed spans). The widgets for all of them need to be drawn. |
| 2233 | function insertLineWidgets(cm, lineView, dims) { |
| 2234 | insertLineWidgetsFor(cm, lineView.line, lineView, dims, true); |
| 2235 | if (lineView.rest) { for (var i = 0; i < lineView.rest.length; i++) |
| 2236 | { insertLineWidgetsFor(cm, lineView.rest[i], lineView, dims, false); } } |
| 2237 | } |
| 2238 | |
| 2239 | function insertLineWidgetsFor(cm, line, lineView, dims, allowAbove) { |
| 2240 | if (!line.widgets) { return } |
no test coverage detected