Dashboard sipadu mbip
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

offsetParent.js 758B

123456789101112131415161718192021222324252627
  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. exports.__esModule = true;
  4. exports.default = offsetParent;
  5. var _ownerDocument = _interopRequireDefault(require("../ownerDocument"));
  6. var _style = _interopRequireDefault(require("../style"));
  7. function nodeName(node) {
  8. return node.nodeName && node.nodeName.toLowerCase();
  9. }
  10. function offsetParent(node) {
  11. var doc = (0, _ownerDocument.default)(node),
  12. offsetParent = node && node.offsetParent;
  13. while (offsetParent && nodeName(node) !== 'html' && (0, _style.default)(offsetParent, 'position') === 'static') {
  14. offsetParent = offsetParent.offsetParent;
  15. }
  16. return offsetParent || doc.documentElement;
  17. }
  18. module.exports = exports["default"];