@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
JavaScript
;
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;