/
githubmirror
/
react-beautiful-dnd
Обзор
Документация
Войти
/
githubmirror
/
react-beautiful-dnd
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/util/set-window-scroll.js
31 строка
590 B
Alex Reardon
12.0 (#1487)
29 окт 2019, 01:40
Не верифицирован
29 окт 2019, 01:40
24a8e60
Код
Авторство
О чём код?
// @flow import { type Position } from 'css-box-model'; type Options = {| shouldPublish: boolean, |}; const defaultOptions: Options = { shouldPublish: true, }; const setWindowScroll = ( point: Position, options?: Options = defaultOptions, ) => { window.pageXOffset = point.x; window.pageYOffset = point.y; if (options.shouldPublish) { window.dispatchEvent(new Event('scroll')); } }; const original: Position = { x: window.pageXOffset, y: window.pageYOffset, }; export const resetWindowScroll = () => setWindowScroll(original); export default setWindowScroll;