From 84d9222a1c910bdf753e1cc63cb6c7abf1435ed6 Mon Sep 17 00:00:00 2001 From: adrien Date: Sat, 25 Nov 2023 11:58:18 +0100 Subject: [PATCH] undo button is back --- sudoku.js | 6 ++++++ sudoku.php | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/sudoku.js b/sudoku.js index 3264162..2e26ef4 100755 --- a/sudoku.js +++ b/sudoku.js @@ -93,12 +93,16 @@ function loadGame(state) { box.placeholder = state.boxesPlaceholders[i] } }) + restartLink.classList.remove("disabled") + undoButton.disabled = false fixGridLink.href = "?" + state.boxesValues.map(value => value || UNKNOWN).join("") } else { boxes.filter(box => !box.disabled).forEach(box => { box.value = "" box.placeholder = "" }) + restartLink.classList.add("disabled") + undoButton.disabled = true fixGridLink.href = "" } boxes.forEach(searchCandidatesOf) @@ -168,6 +172,8 @@ function oninput() { saveGame() fixGridLink.href = "?" + boxes.map(box => box.value || UNKNOWN).join("") } + restartLink.classList.remove("disabled") + undoButton.disabled = false } function checkBox(box) { diff --git a/sudoku.php b/sudoku.php index 5bb238b..f2ae416 100755 --- a/sudoku.php +++ b/sudoku.php @@ -27,7 +27,8 @@ - + +
@@ -71,7 +72,7 @@ if (isset($warning)) echo("⚠️ $warning ⚠️
"); else - echo("

Remplissez la grille de sorte que chaque ligne, colonne et région (carré de 3×3 cases) contienne tous les chiffres de 1 à 9.

\n

Vous pouvez annuler une action en revenant à la page précédente.

") + echo("Remplissez la grille de sorte que chaque ligne, colonne et région (carré de 3×3 cases) contienne tous les chiffres de 1 à 9.") ?>