|
@@ -128,16 +128,16 @@ this.docHelper = this.docHelper || (() => {
|
|
|
|
|
|
|
|
function getShadowRootsData(element) {
|
|
function getShadowRootsData(element) {
|
|
|
let shadowRootsData = [];
|
|
let shadowRootsData = [];
|
|
|
- getData(element);
|
|
|
|
|
|
|
+ getShadowRootData(element);
|
|
|
return shadowRootsData;
|
|
return shadowRootsData;
|
|
|
|
|
|
|
|
- function getData(element) {
|
|
|
|
|
|
|
+ function getShadowRootData(element) {
|
|
|
element.childNodes.forEach(node => {
|
|
element.childNodes.forEach(node => {
|
|
|
- getData(node);
|
|
|
|
|
|
|
+ getShadowRootData(node);
|
|
|
if (node.shadowRoot) {
|
|
if (node.shadowRoot) {
|
|
|
node.setAttribute(SHADOW_ROOT_ATTRIBUTE_NAME, shadowRootsData.length);
|
|
node.setAttribute(SHADOW_ROOT_ATTRIBUTE_NAME, shadowRootsData.length);
|
|
|
shadowRootsData.push({ content: node.shadowRoot.innerHTML });
|
|
shadowRootsData.push({ content: node.shadowRoot.innerHTML });
|
|
|
- getData(node.shadowRoot);
|
|
|
|
|
|
|
+ getShadowRootData(node.shadowRoot);
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|