Dashboard sipadu mbip
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

123456789101112131415161718192021222324252627
  1. "use strict";
  2. exports.__esModule = true;
  3. exports.default = isOverflowing;
  4. var _isWindow = _interopRequireDefault(require("dom-helpers/query/isWindow"));
  5. var _ownerDocument = _interopRequireDefault(require("dom-helpers/ownerDocument"));
  6. function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  7. function isBody(node) {
  8. return node && node.tagName.toLowerCase() === 'body';
  9. }
  10. function bodyIsOverflowing(node) {
  11. var doc = (0, _ownerDocument.default)(node);
  12. var win = (0, _isWindow.default)(doc);
  13. return doc.body.clientWidth < win.innerWidth;
  14. }
  15. function isOverflowing(container) {
  16. var win = (0, _isWindow.default)(container);
  17. return win || isBody(container) ? bodyIsOverflowing(container) : container.scrollHeight > container.clientHeight;
  18. }
  19. module.exports = exports.default;