Prefer const/let over var

This commit is contained in:
Juanjo Diaz
2018-05-24 00:27:09 +03:00
parent cdb860ad84
commit 2b5f94fa6a
42 changed files with 1091 additions and 1131 deletions

View File

@@ -17,11 +17,11 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
var getopt = require('node-getopt');
var fs = require('fs');
var po2json = require("po2json");
const getopt = require('node-getopt');
const fs = require('fs');
const po2json = require("po2json");
opt = getopt.create([
const opt = getopt.create([
['h' , 'help' , 'display this help'],
]).bindHelp().parseSystem();
@@ -30,14 +30,14 @@ if (opt.argv.length != 2) {
process.exit(1);
}
var data = po2json.parseFileSync(opt.argv[0]);
const data = po2json.parseFileSync(opt.argv[0]);
var bodyPart = Object.keys(data).filter((msgid) => msgid !== "").map((msgid) => {
const bodyPart = Object.keys(data).filter((msgid) => msgid !== "").map((msgid) => {
if (msgid === "") return;
var msgstr = data[msgid][1];
const msgstr = data[msgid][1];
return " " + JSON.stringify(msgid) + ": " + JSON.stringify(msgstr);
}).join(",\n");
var output = "{\n" + bodyPart + "\n}";
const output = "{\n" + bodyPart + "\n}";
fs.writeFileSync(opt.argv[1], output);

View File

@@ -5,17 +5,16 @@
* Licensed under MPL 2.0 (see LICENSE.txt)
*/
var getopt = require('node-getopt');
const getopt = require('node-getopt');
const jsdom = require("jsdom");
const fs = require("fs");
var jsdom = require("jsdom");
var fs = require("fs");
opt = getopt.create([
const opt = getopt.create([
['o' , 'output=FILE' , 'write output to specified file'],
['h' , 'help' , 'display this help'],
]).bindHelp().parseSystem();
var strings = {};
const strings = {};
function addString(str, location) {
if (str.length == 0) {
@@ -74,7 +73,7 @@ function process(elem, locator, enabled) {
}
}
for (var i = 0;i < elem.childNodes.length;i++) {
for (let i = 0; i < elem.childNodes.length; i++) {
node = elem.childNodes[i];
if (node.nodeType === node.ELEMENT_NODE) {
process(node, locator, enabled);
@@ -84,24 +83,22 @@ function process(elem, locator, enabled) {
}
}
for (var i = 0;i < opt.argv.length;i++) {
var file;
for (let i = 0; i < opt.argv.length; i++) {
const fn = opt.argv[i];
const file = fs.readFileSync(fn, "utf8");
const dom = new jsdom.JSDOM(file, { includeNodeLocations: true });
const body = dom.window.document.body;
fn = opt.argv[i];
file = fs.readFileSync(fn, "utf8");
dom = new jsdom.JSDOM(file, { includeNodeLocations: true });
body = dom.window.document.body;
locator = function (elem) {
offset = dom.nodeLocation(elem).startOffset;
line = file.slice(0, offset).split("\n").length;
const locator = function (elem) {
const offset = dom.nodeLocation(elem).startOffset;
const line = file.slice(0, offset).split("\n").length;
return fn + ":" + line;
};
process(body, locator, true);
}
var output = "";
let output = "";
for (str in strings) {
output += "#:";