MCPcopy Index your code
hub / github.com/ether/etherpad / _scrollYPageWithAnimation

Method _scrollYPageWithAnimation

src/static/js/scroll.ts:235–247  ·  view source on GitHub ↗
(pixelsToScroll: number, durationOfAnimationToShowFocusline: number)

Source from the content-addressed store, hash-verified

233 };
234
235 _scrollYPageWithAnimation(pixelsToScroll: number, durationOfAnimationToShowFocusline: number) {
236 const outerDocBody = this.doc.getElementById('outerdocbody');
237
238 // it works on later versions of Chrome
239 const $outerDocBody = $(outerDocBody!);
240 this._triggerScrollWithAnimation(
241 $outerDocBody, pixelsToScroll, durationOfAnimationToShowFocusline);
242
243 // it works on Firefox and earlier versions of Chrome
244 const $outerDocBodyParent = $outerDocBody.parent();
245 this._triggerScrollWithAnimation(
246 $outerDocBodyParent, pixelsToScroll, durationOfAnimationToShowFocusline);
247 };
248
249 _triggerScrollWithAnimation($elem:any, pixelsToScroll: number, durationOfAnimationToShowFocusline: number) {
250 // clear the queue of animation

Callers 1

_scrollYPageMethod · 0.95

Calls 1

Tested by

no test coverage detected