You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

11 lines
273 B

2 months ago
  1. export default function getWindow(node) {
  2. if (node == null) {
  3. return window;
  4. }
  5. if (node.toString() !== '[object Window]') {
  6. var ownerDocument = node.ownerDocument;
  7. return ownerDocument ? ownerDocument.defaultView || window : window;
  8. }
  9. return node;
  10. }