(cm, n)
| 4416 | // Find the view element corresponding to a given line. Return null |
| 4417 | // when the line isn't visible. |
| 4418 | function findViewIndex(cm, n) { |
| 4419 | if (n >= cm.display.viewTo) { |
| 4420 | return null |
| 4421 | } |
| 4422 | n -= cm.display.viewFrom |
| 4423 | if (n < 0) { |
| 4424 | return null |
| 4425 | } |
| 4426 | var view = cm.display.view |
| 4427 | for (var i = 0; i < view.length; i++) { |
| 4428 | n -= view[i].size |
| 4429 | if (n < 0) { |
| 4430 | return i |
| 4431 | } |
| 4432 | } |
| 4433 | } |
| 4434 | |
| 4435 | function updateSelection(cm) { |
| 4436 | cm.display.input.showSelection(cm.display.input.prepareSelection()) |
no outgoing calls
no test coverage detected