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

Function setScrollLeft

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

Source from the content-addressed store, hash-verified

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);
1982 cm.doc.scrollLeft = val;
1983 alignHorizontally(cm);
1984 if (cm.display.scroller.scrollLeft != val) cm.display.scroller.scrollLeft = val;
1985 if (cm.display.scrollbarH.scrollLeft != val) cm.display.scrollbarH.scrollLeft = val;
1986 }
1987
1988 // Since the delta values reported on mouse wheel events are
1989 // unstandardized between browsers and even browser versions, and

Callers 5

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

Calls 1

alignHorizontallyFunction · 0.70

Tested by

no test coverage detected