} else if (moveCMD.to === "rack") {
moveRack.rack[moveCMD.indexTo] = "";
sendCmds([moveRack, moveCMD]);
+ } else if (rackChanged) {
+ sendCmds([moveCMD, moveRack]);
} else {
- if (rackChanged) {
- sendCmds([moveCMD, moveRack]);
- } else {
- sendCmds([moveCMD]);
- }
+ sendCmds([moveCMD]);
}
}
function createLangBoardSelect(langName) {
- var newLangName = [];
- for (const key in langName) {
- newLangName.push({"key": key, "value": _(langName[key])});
+ let newLangName = [];
+ for (const k in langName) {
+ newLangName.push({key: k, value: _(langName[k])});
}
- newLangName = newLangName.sort((a, b) => (a.value > b.value) ? 1 : ((b.value > a.value) ? -1 : 0));
+ newLangName = newLangName.sort((a, b) => ((a.value > b.value) ? 1 : ((b.value > a.value) ? -1 : 0)));
const select = document.getElementById("board-lang");
- for (var i = select.options.length - 1; i >=0; i--) {
+ for (let i = select.options.length - 1; i >=0; i--) {
select.remove(i);
}
- for (var i = 0; i < newLangName.length; i++) {
+ for (let i = 0; i < newLangName.length; i++) {
select.add(new Option(newLangName[i].value, newLangName[i].key));
}
/* eslint-disable quote-props */
/* Manage multi language board */
-var boardPieces = {};
-var langName = {};
-var langFiles = fs.readdirSync("./lang");
- for (var i in langFiles) {
- const data = require("./lang/" + langFiles[i]);
- boardPieces[data.code] = data;
- langName[data.code] = data.name;
+const boardPieces = {};
+const langName = {};
+const langFiles = fs.readdirSync("./lang");
+for (const i in langFiles) {
+ const data = require("./lang/" + langFiles[i]);
+ boardPieces[data.code] = data;
+ langName[data.code] = data.name;
}
const defaultLang = "fr";