MCPcopy Create free account
hub / github.com/breck7/scroll / getUsefulRect

Function getUsefulRect

external/.scrollLibs.js:3754–3770  ·  view source on GitHub ↗
(rects, bias)

Source from the content-addressed store, hash-verified

3752 }
3753
3754 function getUsefulRect(rects, bias) {
3755 var rect = nullRect
3756 if (bias == "left") {
3757 for (var i = 0; i < rects.length; i++) {
3758 if ((rect = rects[i]).left != rect.right) {
3759 break
3760 }
3761 }
3762 } else {
3763 for (var i$1 = rects.length - 1; i$1 >= 0; i$1--) {
3764 if ((rect = rects[i$1]).left != rect.right) {
3765 break
3766 }
3767 }
3768 }
3769 return rect
3770 }
3771
3772 function measureCharInner(cm, prepared, ch, bias) {
3773 var place = nodeAndOffsetInLineMap(prepared.map, ch, bias)

Callers 1

measureCharInnerFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected