UNPKG

339 BJavaScriptView Raw
1import { isHidden } from '../utils/element';
2var calculateDepthForNode = function (node) {
3 if (isHidden(node)) {
4 return Infinity;
5 }
6 var depth = 0;
7 var parent = node.parentNode;
8 while (parent) {
9 depth += 1;
10 parent = parent.parentNode;
11 }
12 return depth;
13};
14export { calculateDepthForNode };