MCPcopy Create free account
hub / github.com/TruthHun/BookStack / setScrollTop

Function setScrollTop

static/editor.md/lib/codemirror/lib/codemirror.js:3785–3793  ·  view source on GitHub ↗
(cm, val)

Source from the content-addressed store, hash-verified

3783 // Sync the scrollable area and scrollbars, ensure the viewport
3784 // covers the visible area.
3785 function setScrollTop(cm, val) {
3786 if (Math.abs(cm.doc.scrollTop - val) < 2) return;
3787 cm.doc.scrollTop = val;
3788 if (!gecko) updateDisplaySimple(cm, {top: val});
3789 if (cm.display.scroller.scrollTop != val) cm.display.scroller.scrollTop = val;
3790 cm.display.scrollbars.setScrollTop(val);
3791 if (gecko) updateDisplaySimple(cm);
3792 startWorker(cm, 100);
3793 }
3794 // Sync scroller and scrollbar, ensure the gutter elements are
3795 // aligned.
3796 function setScrollLeft(cm, val, isScroller) {

Callers 5

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

Calls 2

updateDisplaySimpleFunction · 0.70
startWorkerFunction · 0.70

Tested by

no test coverage detected