MCPcopy Index your code
hub / github.com/csev/py4e / setScrollTop

Function setScrollTop

tools/pythonauto/static/codemirror/codemirror.js:1970–1978  ·  view source on GitHub ↗
(cm, val)

Source from the content-addressed store, hash-verified

1968 }
1969
1970 function setScrollTop(cm, val) {
1971 if (Math.abs(cm.doc.scrollTop - val) < 2) return;
1972 cm.doc.scrollTop = val;
1973 if (!gecko) updateDisplay(cm, [], val);
1974 if (cm.display.scroller.scrollTop != val) cm.display.scroller.scrollTop = val;
1975 if (cm.display.scrollbarV.scrollTop != val) cm.display.scrollbarV.scrollTop = val;
1976 if (gecko) updateDisplay(cm, []);
1977 startWorker(cm, 100);
1978 }
1979 function setScrollLeft(cm, val, isScroller) {
1980 if (isScroller ? val == cm.doc.scrollLeft : Math.abs(cm.doc.scrollLeft - val) < 2) return;
1981 val = Math.min(val, cm.display.scroller.scrollWidth - cm.display.scroller.clientWidth);

Callers 4

registerEventHandlersFunction · 0.70
onScrollWheelFunction · 0.70
scrollPosIntoViewFunction · 0.70
scrollIntoViewFunction · 0.70

Calls 2

updateDisplayFunction · 0.70
startWorkerFunction · 0.70

Tested by

no test coverage detected