(rects, bias)
| 2467 | } |
| 2468 | |
| 2469 | function getUsefulRect(rects, bias) { |
| 2470 | var rect = nullRect; |
| 2471 | if (bias == "left") { for (var i = 0; i < rects.length; i++) { |
| 2472 | if ((rect = rects[i]).left != rect.right) { break } |
| 2473 | } } else { for (var i$1 = rects.length - 1; i$1 >= 0; i$1--) { |
| 2474 | if ((rect = rects[i$1]).left != rect.right) { break } |
| 2475 | } } |
| 2476 | return rect |
| 2477 | } |
| 2478 | |
| 2479 | function measureCharInner(cm, prepared, ch, bias) { |
| 2480 | var place = nodeAndOffsetInLineMap(prepared.map, ch, bias); |