Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit de5e9ca

Browse files
committed
Merge branch 'shadow-dom-compatibility' of https://github.com/jorgecasar/clipboard-copy-element into jorgecasar-shadow-dom-compatibility
2 parents 9955d09 + d584f92 commit de5e9ca

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/clipboard-copy-element.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ function copy(button: HTMLElement) {
1313
if (text) {
1414
copyText(text).then(trigger)
1515
} else if (id) {
16-
const node = button.ownerDocument.getElementById(id)
16+
const root = 'getRootNode' in Element.prototype ? button.getRootNode() : button.ownerDocument
17+
const node = root.getElementById(id)
1718
if (node) copyTarget(node).then(trigger)
1819
}
1920
}

0 commit comments

Comments
 (0)