(cm, lineView, dims)
| 3465 | // A lineView may contain multiple logical lines (when merged by |
| 3466 | // collapsed spans). The widgets for all of them need to be drawn. |
| 3467 | function insertLineWidgets(cm, lineView, dims) { |
| 3468 | insertLineWidgetsFor(cm, lineView.line, lineView, dims, true) |
| 3469 | if (lineView.rest) { |
| 3470 | for (var i = 0; i < lineView.rest.length; i++) { |
| 3471 | insertLineWidgetsFor(cm, lineView.rest[i], lineView, dims, false) |
| 3472 | } |
| 3473 | } |
| 3474 | } |
| 3475 | |
| 3476 | function insertLineWidgetsFor(cm, line, lineView, dims, allowAbove) { |
| 3477 | if (!line.widgets) { |
no test coverage detected