Comparing version 0.1.6 to 0.1.7
@@ -19,5 +19,2 @@ 'use strict'; | ||
const asNode = (ownerDocument, node) => | ||
node[DOM] ? node : ownerDocument.createTextNode(node); | ||
// https://dom.spec.whatwg.org/#childnode | ||
@@ -55,4 +52,3 @@ const ChildNode = { | ||
if (parentNode) { | ||
for (const any of nodes) | ||
parentNode.insertBefore(asNode(ownerDocument, any), node); | ||
parentNode.insertBefore(asFragment(ownerDocument, nodes), node); | ||
node.remove(); | ||
@@ -146,3 +142,6 @@ } | ||
for (const node of nodes) | ||
element.insertBefore(asNode(ownerDocument, node), _end); | ||
element.insertBefore( | ||
node[DOM] ? node : ownerDocument.createTextNode(node), | ||
_end | ||
); | ||
}; | ||
@@ -149,0 +148,0 @@ |
@@ -18,5 +18,2 @@ import { | ||
const asNode = (ownerDocument, node) => | ||
node[DOM] ? node : ownerDocument.createTextNode(node); | ||
// https://dom.spec.whatwg.org/#childnode | ||
@@ -54,4 +51,3 @@ export const ChildNode = { | ||
if (parentNode) { | ||
for (const any of nodes) | ||
parentNode.insertBefore(asNode(ownerDocument, any), node); | ||
parentNode.insertBefore(asFragment(ownerDocument, nodes), node); | ||
node.remove(); | ||
@@ -142,3 +138,6 @@ } | ||
for (const node of nodes) | ||
element.insertBefore(asNode(ownerDocument, node), _end); | ||
element.insertBefore( | ||
node[DOM] ? node : ownerDocument.createTextNode(node), | ||
_end | ||
); | ||
}; | ||
@@ -145,0 +144,0 @@ |
{ | ||
"name": "linkedom", | ||
"version": "0.1.6", | ||
"version": "0.1.7", | ||
"description": "A triple-linked lists based DOM", | ||
@@ -5,0 +5,0 @@ "main": "./cjs/index.js", |
102465