/
githubmirror
/
react-beautiful-dnd
Обзор
Документация
Войти
/
githubmirror
/
react-beautiful-dnd
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/util/set-window-scroll-size.js
34 строки
714 B
Alex Reardon
12.0 (#1487)
29 окт 2019, 01:40
Не верифицирован
29 окт 2019, 01:40
24a8e60
Код
Авторство
О чём код?
// @flow type Args = {| scrollHeight: number, scrollWidth: number, |}; const setWindowScrollSize = ({ scrollHeight, scrollWidth }: Args): void => { const el: ?HTMLElement = document.documentElement; if (!el) { throw new Error('Unable to find document element'); } el.scrollHeight = scrollHeight; el.scrollWidth = scrollWidth; }; const original: Args = (() => { const el: ?HTMLElement = document.documentElement; if (!el) { throw new Error('Unable to find document element'); } return { scrollWidth: el.scrollWidth, scrollHeight: el.scrollHeight, }; })(); export const resetWindowScrollSize = () => setWindowScrollSize(original); export default setWindowScrollSize;