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

Function resolveScrollToPos

external/.scrollLibs.js:5010–5018  ·  view source on GitHub ↗
(cm)

Source from the content-addressed store, hash-verified

5008 // 'simulates' scrolling that position into view in a cheap way, so
5009 // that the effect of intermediate scroll commands is not ignored.
5010 function resolveScrollToPos(cm) {
5011 var range$$1 = cm.curOp.scrollToPos
5012 if (range$$1) {
5013 cm.curOp.scrollToPos = null
5014 var from = estimateCoords(cm, range$$1.from),
5015 to = estimateCoords(cm, range$$1.to)
5016 scrollToCoordsRange(cm, from, to, range$$1.margin)
5017 }
5018 }
5019
5020 function scrollToCoordsRange(cm, from, to, margin) {
5021 var sPos = calculateScrollPos(cm, {

Callers 4

addToScrollTopFunction · 0.85
ensureCursorVisibleFunction · 0.85
scrollToCoordsFunction · 0.85
scrollToRangeFunction · 0.85

Calls 2

estimateCoordsFunction · 0.85
scrollToCoordsRangeFunction · 0.85

Tested by

no test coverage detected