@applitools/dom-snapshot
Advanced tools
Comparing version 1.0.11 to 1.1.1
@@ -1,2 +0,2 @@ | ||
// @applitools/dom-snapshot@1.0.11 | ||
// @applitools/dom-snapshot@1.1.1 | ||
function __processPage() { | ||
@@ -41,2 +41,3 @@ var processPage = (function () { | ||
DOCUMENT_TYPE: 10, | ||
DOCUMENT_FRAGMENT_NODE: 11, | ||
}; | ||
@@ -69,3 +70,3 @@ | ||
const {nodeType} = elementNode; | ||
if (nodeType === NODE_TYPES.ELEMENT) { | ||
if ([NODE_TYPES.ELEMENT, NODE_TYPES.DOCUMENT_FRAGMENT_NODE].includes(nodeType)) { | ||
if (elementNode.nodeName !== 'SCRIPT') { | ||
@@ -86,5 +87,5 @@ if ( | ||
node = { | ||
nodeType: NODE_TYPES.ELEMENT, | ||
nodeType: nodeType, | ||
nodeName: elementNode.nodeName, | ||
attributes: Object.keys(elementNode.attributes).map(key => { | ||
attributes: Object.keys(elementNode.attributes || {}).map(key => { | ||
let value = elementNode.attributes[key].value; | ||
@@ -107,2 +108,6 @@ const name = elementNode.attributes[key].localName; | ||
if (elementNode.shadowRoot) { | ||
node.shadowRootIndex = elementNodeFactory(domNodes, elementNode.shadowRoot); | ||
} | ||
if (elementNode.checked && !elementNode.attributes.checked) { | ||
@@ -109,0 +114,0 @@ node.attributes.push({name: 'checked', value: 'checked'}); |
@@ -1,2 +0,2 @@ | ||
// @applitools/dom-snapshot@1.0.11 | ||
// @applitools/dom-snapshot@1.1.1 | ||
function __processPageAndSerialize() { | ||
@@ -93,2 +93,3 @@ var processPageAndSerialize = (function () { | ||
DOCUMENT_TYPE: 10, | ||
DOCUMENT_FRAGMENT_NODE: 11, | ||
}; | ||
@@ -121,3 +122,3 @@ | ||
const {nodeType} = elementNode; | ||
if (nodeType === NODE_TYPES.ELEMENT) { | ||
if ([NODE_TYPES.ELEMENT, NODE_TYPES.DOCUMENT_FRAGMENT_NODE].includes(nodeType)) { | ||
if (elementNode.nodeName !== 'SCRIPT') { | ||
@@ -138,5 +139,5 @@ if ( | ||
node = { | ||
nodeType: NODE_TYPES.ELEMENT, | ||
nodeType: nodeType, | ||
nodeName: elementNode.nodeName, | ||
attributes: Object.keys(elementNode.attributes).map(key => { | ||
attributes: Object.keys(elementNode.attributes || {}).map(key => { | ||
let value = elementNode.attributes[key].value; | ||
@@ -159,2 +160,6 @@ const name = elementNode.attributes[key].localName; | ||
if (elementNode.shadowRoot) { | ||
node.shadowRootIndex = elementNodeFactory(domNodes, elementNode.shadowRoot); | ||
} | ||
if (elementNode.checked && !elementNode.attributes.checked) { | ||
@@ -161,0 +166,0 @@ node.attributes.push({name: 'checked', value: 'checked'}); |
{ | ||
"name": "@applitools/dom-snapshot", | ||
"version": "1.0.11", | ||
"version": "1.1.1", | ||
"main": "index.js", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
@@ -10,2 +10,3 @@ /* eslint-disable no-use-before-define */ | ||
DOCUMENT_TYPE: 10, | ||
DOCUMENT_FRAGMENT_NODE: 11, | ||
}; | ||
@@ -38,3 +39,3 @@ | ||
const {nodeType} = elementNode; | ||
if (nodeType === NODE_TYPES.ELEMENT) { | ||
if ([NODE_TYPES.ELEMENT, NODE_TYPES.DOCUMENT_FRAGMENT_NODE].includes(nodeType)) { | ||
if (elementNode.nodeName !== 'SCRIPT') { | ||
@@ -55,5 +56,5 @@ if ( | ||
node = { | ||
nodeType: NODE_TYPES.ELEMENT, | ||
nodeType: nodeType, | ||
nodeName: elementNode.nodeName, | ||
attributes: Object.keys(elementNode.attributes).map(key => { | ||
attributes: Object.keys(elementNode.attributes || {}).map(key => { | ||
let value = elementNode.attributes[key].value; | ||
@@ -76,2 +77,6 @@ const name = elementNode.attributes[key].localName; | ||
if (elementNode.shadowRoot) { | ||
node.shadowRootIndex = elementNodeFactory(domNodes, elementNode.shadowRoot); | ||
} | ||
if (elementNode.checked && !elementNode.attributes.checked) { | ||
@@ -78,0 +83,0 @@ node.attributes.push({name: 'checked', value: 'checked'}); |
55360
1380