aboutsummaryrefslogtreecommitdiff
path: root/web/http/solve.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'web/http/solve.mjs')
-rw-r--r--web/http/solve.mjs33
1 files changed, 0 insertions, 33 deletions
diff --git a/web/http/solve.mjs b/web/http/solve.mjs
deleted file mode 100644
index 127e1e3..0000000
--- a/web/http/solve.mjs
+++ /dev/null
@@ -1,33 +0,0 @@
1var solveButton = document.getElementById("solveButton");
2var scrField = document.getElementById("scrambleText");
3var solutionText = document.getElementById("solution");
4var solverSelector = document.getElementById("solverSelector");
5
6var worker = new Worker("./worker.mjs", { type: "module" });
7worker.onmessage = (e) => {
8 updateResults(e.data);
9 enableSolveButton();
10};
11
12function updateResults(s) {
13 solutionText.innerText = s;
14}
15
16function disableSolveButton() {
17 solveButton.disabled = true;
18 solveButton.innerText = "Solving...";
19}
20
21function enableSolveButton() {
22 solveButton.disabled = false;
23 solveButton.innerText = "Solve!";
24}
25
26solveButton.addEventListener("click", () => {
27 disableSolveButton();
28 updateResults("Loading solutions...");
29 worker.postMessage({
30 solver: solverSelector.options[solverSelector.selectedIndex].value,
31 scramble: scrField.value
32 });
33});

Generated with cgit - Back to sebastiano.tronto.net