UNPKG

658 BJavaScriptView Raw
1export default (function (element) {
2 if (!element) {
3 return false;
4 }
5 if (element instanceof Element) {
6 if (element.offsetParent) {
7 return true;
8 }
9 if (element.getBBox) {
10 var _getBBox = element.getBBox(),
11 width = _getBBox.width,
12 height = _getBBox.height;
13 if (width || height) {
14 return true;
15 }
16 }
17 if (element.getBoundingClientRect) {
18 var _element$getBoundingC = element.getBoundingClientRect(),
19 _width = _element$getBoundingC.width,
20 _height = _element$getBoundingC.height;
21 if (_width || _height) {
22 return true;
23 }
24 }
25 }
26 return false;
27});
\No newline at end of file