fix some (not all) eslint errors
authorLaurent Mazet <mazet@softndesign.org>
Wed, 6 May 2020 21:58:43 +0000 (23:58 +0200)
committerLaurent Mazet <mazet@softndesign.org>
Wed, 6 May 2020 21:58:43 +0000 (23:58 +0200)
public/trivabble.js
server/trivabble-server.js

index de853a9d546e0936d76a49f44489f06daf7addc7..d03ece0d218f17aefdc00cdaec8a5b26226be9d8 100644 (file)
             } 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));
         }
 
index cc4144f0ccb1f9c63c628236c1f8cf19e68450dd..dc769a80e272b2d0e8428b4cb29f57a9248b57d1 100644 (file)
@@ -58,13 +58,13 @@ const REQUEST_TYPE_WEBSOCKET    = 3;
 /* 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";