| 1234567891011121314151617 |
- import { getWindow } from './getWindow.js';
- function isVisible(element) {
- const window = getWindow(element);
- for(let el = element; el === null || el === undefined ? undefined : el.ownerDocument; el = el.parentElement){
- const { display, visibility } = window.getComputedStyle(el);
- if (display === 'none') {
- return false;
- }
- if (visibility === 'hidden') {
- return false;
- }
- }
- return true;
- }
- export { isVisible };
|