MCPcopy
hub / github.com/floating-ui/floating-ui / scroll

Function scroll

tests/utils/puppeteer.js:7–25  ·  view source on GitHub ↗
(page, selector, amount)

Source from the content-addressed store, hash-verified

5
6/* istanbul ignore next */
7export const scroll = async (page, selector, amount) => {
8 const scrollTop = await page.$eval(selector, element => element.scrollTop);
9
10 await page.$eval(
11 selector,
12 (element, amount, scrollTop) => (element.scrollTop = scrollTop + amount),
13 amount,
14 scrollTop
15 );
16
17 await page.waitForFunction(
18 (selector, scrollTop, amount) =>
19 document.querySelector(selector).scrollTop === scrollTop + amount,
20 {},
21 selector,
22 scrollTop,
23 amount
24 );
25};

Callers 12

table.test.jsFile · 0.90
auto.test.jsFile · 0.90
flip.test.jsFile · 0.90
arrow.test.jsFile · 0.90
hide.test.jsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected