- Updated all component headers and documentation
- Changed navbar and footer branding
- Updated homepage hero badge
- Modified page title in index.html
- Simplified footer text to 'Built with ❤️'
- Consistent V2 capitalization across all references
17 lines
468 B
JavaScript
17 lines
468 B
JavaScript
import { isHTMLElement } from './is-element.mjs';
|
|
|
|
function getOwnerWindow(node) {
|
|
return getOwnerDocument(node)?.defaultView ?? window;
|
|
}
|
|
function getOwnerDocument(node) {
|
|
return isHTMLElement(node) ? node.ownerDocument : document;
|
|
}
|
|
function getEventWindow(event) {
|
|
return event.view ?? window;
|
|
}
|
|
function getActiveElement(node) {
|
|
return getOwnerDocument(node).activeElement;
|
|
}
|
|
|
|
export { getActiveElement, getEventWindow, getOwnerDocument, getOwnerWindow };
|