diff --git a/index.js b/index.js index b77ef67..f141558 100644 --- a/index.js +++ b/index.js @@ -4,11 +4,11 @@ var fs = require('fs') var script = loadRaphael() module.exports.generate = function generate(width, height, callback) { - var win = jsdom.createWindow(jsdom.dom) - , doc = jsdom.jsdom("") + var doc = jsdom.jsdom("") + , win = doc.defaultView; var nav = win.navigator win.document = doc - doc.implementation.addFeature( + doc.implementation._addFeature( "http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1") paper = extractRaphael(win, doc, nav)(0, 0, width || 42, height || 42) if (callback) callback(paper) diff --git a/package.json b/package.json index 537a8e9..7bca4ca 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "node": ">= 0.8.x" }, "dependencies": { - "jsdom": "~0.10.1", + "jsdom": "^7.1.0", "raphael": "~2.1.0" } }