UNPKG

@kiwicom/orbit-components

Version:

Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com’s products.

28 lines (21 loc) 1.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getScrollingElement = exports.removeScrollHandler = exports.addScrollHandler = void 0; var addScrollHandler = function addScrollHandler(onScrollFunction) { var element = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : document; element.addEventListener("touchmove", onScrollFunction, element); element.addEventListener("scroll", onScrollFunction, element); }; exports.addScrollHandler = addScrollHandler; var removeScrollHandler = function removeScrollHandler(onScrollFunction) { var element = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : document; element.removeEventListener("touchmove", onScrollFunction); element.removeEventListener("scroll", onScrollFunction); }; exports.removeScrollHandler = removeScrollHandler; var getScrollingElement = function getScrollingElement() { return window.document.scrollingElement || window.document.documentElement; }; exports.getScrollingElement = getScrollingElement;