diff --git a/public/trivabble.js b/public/trivabble.js index 1af9d44..fdee244 100644 --- a/public/trivabble.js +++ b/public/trivabble.js @@ -2544,7 +2544,13 @@ let cell; let row; - board.innerHTML = ""; + /* 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++) {