source: imaps-frontend/node_modules/@popperjs/core/lib/dom-utils/instanceOf.js

main
Last change on this file was 79a0317, checked in by stefan toskovski <stefantoska84@…>, 2 weeks ago

F4 Finalna Verzija

  • Property mode set to 100644
File size: 621 bytes
Line 
1import getWindow from "./getWindow.js";
2
3function isElement(node) {
4 var OwnElement = getWindow(node).Element;
5 return node instanceof OwnElement || node instanceof Element;
6}
7
8function isHTMLElement(node) {
9 var OwnElement = getWindow(node).HTMLElement;
10 return node instanceof OwnElement || node instanceof HTMLElement;
11}
12
13function isShadowRoot(node) {
14 // IE 11 has no ShadowRoot
15 if (typeof ShadowRoot === 'undefined') {
16 return false;
17 }
18
19 var OwnElement = getWindow(node).ShadowRoot;
20 return node instanceof OwnElement || node instanceof ShadowRoot;
21}
22
23export { isElement, isHTMLElement, isShadowRoot };
Note: See TracBrowser for help on using the repository browser.