diff options
author | Pierre Ossman <ossman@cendio.se> | 2017-10-06 10:05:29 +0200 |
---|---|---|
committer | Pierre Ossman <ossman@cendio.se> | 2017-10-06 10:05:29 +0200 |
commit | 0f897520a2d48f3fd80402dbf1fb4bd6e45e2998 (patch) | |
tree | 4d56d4dfd608d839f5488468e9d790721d9af204 | |
parent | 75393e6a77cc9d3a8c7198d4d3f7ca42861aacb8 (diff) | |
download | novnc-0f897520a2d48f3fd80402dbf1fb4bd6e45e2998.tar.gz |
Update to new jsdom API
-rwxr-xr-x | po/xgettext-html | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/po/xgettext-html b/po/xgettext-html index d71822c..2e4e93b 100755 --- a/po/xgettext-html +++ b/po/xgettext-html @@ -89,15 +89,16 @@ for (var i = 0;i < opt.argv.length;i++) { fn = opt.argv[i]; file = fs.readFileSync(fn, "utf8"); - doc = jsdom.jsdom(file); + dom = new jsdom.JSDOM(file, { includeNodeLocations: true }); + body = dom.window.document.body; locator = function (elem) { - offset = jsdom.nodeLocation(elem).start; + offset = dom.nodeLocation(elem).startOffset; line = file.slice(0, offset).split("\n").length; return fn + ":" + line; }; - process(doc.body, locator, true); + process(body, locator, true); } var output = ""; |