diff --git a/package.json b/package.json index 3be0b94c..13c11907 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "node": ">=4.0.0 <7.0.0" }, "dependencies": { - "jsdom": "^8.3.0", + "jsdom": "^9.4.0", "source-map-support": "^0.4.0" }, "optionalDependencies": { diff --git a/src/node/window.js b/src/node/window.js index 4d66ef84..598526c6 100644 --- a/src/node/window.js +++ b/src/node/window.js @@ -52,25 +52,6 @@ XMLSerializer.prototype.serializeToString = function(node) { return text; }; -function DOMParser() { -} - -DOMParser.prototype.parseFromString = function(string, contentType) { - // Create a new document, since we're supposed to always return one. - var doc = document.implementation.createHTMLDocument(''), - body = doc.body, - last; - // Set the body's HTML, then change the DOM according the specs. - body.innerHTML = string; - // Remove all top-level children () - while (last = doc.lastChild) - doc.removeChild(last); - // Insert the first child of the body at the top. - doc.appendChild(body.firstChild); - return doc; -}; - window.XMLSerializer = XMLSerializer; -window.DOMParser = DOMParser; module.exports = window;