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

Function updateScrollbars

static/mergely/lib/codemirror.js:526–536  ·  view source on GitHub ↗
(cm, measure)

Source from the content-addressed store, hash-verified

524 }
525
526 function updateScrollbars(cm, measure) {
527 if (!measure) measure = measureForScrollbars(cm);
528 var startWidth = cm.display.barWidth, startHeight = cm.display.barHeight;
529 updateScrollbarsInner(cm, measure);
530 for (var i = 0; i < 4 && startWidth != cm.display.barWidth || startHeight != cm.display.barHeight; i++) {
531 if (startWidth != cm.display.barWidth && cm.options.lineWrapping)
532 updateHeightsInViewport(cm);
533 updateScrollbarsInner(cm, measureForScrollbars(cm));
534 startWidth = cm.display.barWidth; startHeight = cm.display.barHeight;
535 }
536 }
537
538 // Re-synchronize the fake scrollbars with the actual size of the
539 // content.

Callers 5

wrappingChangedFunction · 0.70
postUpdateDisplayFunction · 0.70
updateDisplaySimpleFunction · 0.70
endOperation_W2Function · 0.70
codemirror.jsFile · 0.70

Calls 3

measureForScrollbarsFunction · 0.70
updateScrollbarsInnerFunction · 0.70
updateHeightsInViewportFunction · 0.70

Tested by

no test coverage detected