UNPKG

azure-devops-ui

Version:

React components for building web UI in Azure DevOps

1 lines 505 B
function elementContains(e,n){let t=n;for(;t;){if(t===e)return!0;t=t.parentElement}return!1}function getWindow(e){if("undefined"!=typeof window)return e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window}function findScrollableParent(e){let n=e;for(;n&&n!==document.body;){var t=getComputedStyle(n),t=t?t.getPropertyValue("overflow-y"):"";if(t&&("scroll"===t||"auto"===t))return n;n=n.parentElement}return document.body}export{elementContains,getWindow,findScrollableParent};