Skip to content

Commit 61b1db2

Browse files
authored
fix: fallback ie (#440)
* fix: fallback ie * chore: comment it
1 parent 08ef5a2 commit 61b1db2

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

src/Dom/shadow.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,17 @@
1+
function getRoot(ele: Node) {
2+
return ele?.getRootNode?.();
3+
}
4+
5+
/**
6+
* Check if is in shadowRoot
7+
*/
18
export function inShadow(ele: Node) {
2-
return ele?.getRootNode() !== ele?.ownerDocument;
9+
return getRoot(ele) !== ele?.ownerDocument;
310
}
411

12+
/**
13+
* Return shadowRoot if possible
14+
*/
515
export function getShadowRoot(ele: Node): ShadowRoot {
6-
return inShadow(ele) ? (ele?.getRootNode() as ShadowRoot) : null;
16+
return inShadow(ele) ? (getRoot(ele) as ShadowRoot) : null;
717
}

0 commit comments

Comments
 (0)