UNPKG

azure-devops-ui

Version:

React components for building web UI in Azure DevOps

1 lines 503 B
function elementContains(e,n){for(var t=n;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){for(var n=e;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};