better board and rack cleaning

This commit is contained in:
Laurent Mazet 2021-04-28 22:42:57 +02:00
parent 2e681a9c0b
commit 9b0ea1f0a8
1 changed files with 10 additions and 2 deletions

View File

@ -2544,7 +2544,13 @@
let cell;
let row;
board.innerHTML = "<tr><td class=\"corner\"></td></tr>";
/* empty board */
while (board.firstChild) {
board.removeChild(board.lastChild);
}
cell = board.insertRow(0).insertCell(0);
cell.className = "corner";
boardCells.length = 0;
for (let j = 0; j < boardDef.nbColumns; j++) {
board.rows[0].appendChild(document.createElement("th"));
@ -2597,7 +2603,9 @@
row.appendChild(board.rows[0].cells[0].cloneNode(false));
rack.innerHTML = "";
while (rack.firstChild) {
rack.removeChild(rack.lastChild);
}
playerLetters.length = 0;
for (let i = 0; i < boardDef.rackLength; i++) {