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