cedaei.com/node_modules/@juggle/resize-observer/lib/algorithms/calculateDepthForNode.js

15 lines
339 B
JavaScript

import { isHidden } from '../utils/element';
var calculateDepthForNode = function (node) {
if (isHidden(node)) {
return Infinity;
}
var depth = 0;
var parent = node.parentNode;
while (parent) {
depth += 1;
parent = parent.parentNode;
}
return depth;
};
export { calculateDepthForNode };