UNPKG

@upendradevsingh/webcore

Version:
34 lines (28 loc) 644 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * Dom utils * * Source :: https://github.com/callemall/material-ui/edit/master/src/utils/dom.js * */ var dom = { isDescendant: function isDescendant(parent, child) { var node = child.parentNode; while (node !== null) { if (node === parent) return true; node = node.parentNode; } return false; }, offset: function offset(el) { var rect = el.getBoundingClientRect(); return { top: rect.top + document.body.scrollTop, left: rect.left + document.body.scrollLeft }; } }; exports.default = dom;