case "boardLabel":
document.getElementById("board-label").value = value;
setSetting("BoardLabel", value);
- [boardDef.nbRows, boardDef.nbColumns, boardDef.rackLength] =
+ const boardArray =
(typeof value === "undefined") ? [0, 0, 0] : value
- .match(/[0-9]*/gu)
+ .match(/[0-9]*/g)
.filter(function (x) {return (x.length !== 0);})
.map(function (x) {return parseInt(x);});
+ boardDef.nbRows = boardArray[0];
+ boardDef.nbColumns = boardArray[1];
+ boardDef.rackLength = boardArray[2];
initBoard();
break;
case "checkFirstWord":