From 9f5d3616cb0ed7d4c8135482dbe775ced78eb5fe Mon Sep 17 00:00:00 2001 From: Rasmus Luha Date: Sat, 24 Sep 2022 15:28:33 +0300 Subject: =?UTF-8?q?Rists=C3=B5na=20done=20ja=20global=20button=20Fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rannak/mangud/perenaine/ristsona/script.js | 198 +++++++++-------------------- 1 file changed, 58 insertions(+), 140 deletions(-) (limited to 'rannak/mangud/perenaine/ristsona/script.js') diff --git a/rannak/mangud/perenaine/ristsona/script.js b/rannak/mangud/perenaine/ristsona/script.js index e09f847..121bfab 100644 --- a/rannak/mangud/perenaine/ristsona/script.js +++ b/rannak/mangud/perenaine/ristsona/script.js @@ -10,7 +10,7 @@ function message(msg, color){ } -function õigeVastus(vastus, nr){ +function õigeVastus(nr, vastus){ message("Õige!", "green"); console.log(nr); @@ -33,9 +33,16 @@ function õigeVastus(vastus, nr){ } -function valeVastus(vastus, nr){ +function valeVastus(tähed, nr, vastus){ message("Vale pakumine, proovi uuesti", "red"); + for (let i = 0; i < tähed.length; i++) { + if (i == 0) + tähed[i].childNodes[1].style.display = "none"; + else + tähed[i].childNodes[0].style.display = "none"; + } + if (õiged.includes(nr)) { delete õiged[õiged.indexOf(nr)]; counter--; @@ -50,195 +57,105 @@ function kontrolliVastus(nr, vastus){ switch (nr) { case "1": - if (vastus == "kurk") õigeVastus(vastus, nr); + if (vastus == "kurk") õigeVastus(nr, vastus); else{ let tähed = document.querySelectorAll(".kurk"); - for (let i = 0; i < tähed.length; i++) { - if (i == 0) - tähed[i].childNodes[1].style.display = "none"; - else - tähed[i].childNodes[0].style.display = "none"; - } - - valeVastus(vastus, nr); + valeVastus(tähed, vastus, nr); } break; - + case "2": - if (vastus == "majonees") õigeVastus(vastus); - else { + if (vastus == "majonees") õigeVastus(nr, vastus); + else{ let tähed = document.querySelectorAll(".majonees"); - for (let i = 0; i < tähed.length; i++) { - if (i == 0) - tähed[i].childNodes[1].style.display = "none"; - else - tähed[i].childNodes[0].style.display = "none"; - } - - valeVastus(vastus, nr); - + valeVastus(tähed, vastus, nr); } break; + case "3": - if (vastus == "porgand") õigeVastus(vastus); - else { + if (vastus == "porgand") õigeVastus(nr, vastus); + else{ let tähed = document.querySelectorAll(".porgand"); - for (let i = 0; i < tähed.length; i++) { - if (i == 0) - tähed[i].childNodes[1].style.display = "none"; - else - tähed[i].childNodes[0].style.display = "none"; - } - - valeVastus(vastus, nr); - + valeVastus(tähed, vastus, nr); } break; + case "4": - if (vastus == "vorst") õigeVastus(vastus); - else { + if (vastus == "vorst") õigeVastus(nr, vastus); + else{ let tähed = document.querySelectorAll(".vorst"); - for (let i = 0; i < tähed.length; i++) { - if (i == 0) - tähed[i].childNodes[1].style.display = "none"; - else - tähed[i].childNodes[0].style.display = "none"; - } - - valeVastus(vastus, nr); - + valeVastus(tähed, vastus, nr); } break; + case "5": - if (vastus == "õun") õigeVastus(vastus); - else { + if (vastus == "õun") õigeVastus(nr, vastus); + else{ let tähed = document.querySelectorAll(".õun"); - for (let i = 0; i < tähed.length; i++) { - if (i == 0) - tähed[i].childNodes[1].style.display = "none"; - else - tähed[i].childNodes[0].style.display = "none"; - } - - valeVastus(vastus, nr); - + valeVastus(tähed, vastus, nr); } break; + case "6": - if (vastus == "sool") õigeVastus(vastus); - else { + if (vastus == "sool") õigeVastus(nr, vastus); + else{ let tähed = document.querySelectorAll(".sool"); - for (let i = 0; i < tähed.length; i++) { - if (i == 0) - tähed[i].childNodes[1].style.display = "none"; - else - tähed[i].childNodes[0].style.display = "none"; - } - - valeVastus(vastus, nr); - + valeVastus(tähed, vastus, nr); } break; + case "7": - if (vastus == "pipar") õigeVastus(vastus); - else { + if (vastus == "pipar") õigeVastus(nr, vastus); + else{ let tähed = document.querySelectorAll(".pipar"); - for (let i = 0; i < tähed.length; i++) { - if (i == 0) - tähed[i].childNodes[1].style.display = "none"; - else - tähed[i].childNodes[0].style.display = "none"; - } - - valeVastus(vastus, nr); - + valeVastus(tähed, vastus, nr); } break; case "8": - if (vastus == "hernes") õigeVastus(vastus); - else { + if (vastus == "hernes") õigeVastus(nr, vastus); + else{ let tähed = document.querySelectorAll(".hernes"); - for (let i = 0; i < tähed.length; i++) { - if (i == 0) - tähed[i].childNodes[1].style.display = "none"; - else - tähed[i].childNodes[0].style.display = "none"; - } - - valeVastus(vastus, nr); - + valeVastus(tähed, vastus, nr); } break; case "9": - if (vastus == "muna") õigeVastus(vastus); - else { + if (vastus == "muna") õigeVastus(nr, vastus); + else{ let tähed = document.querySelectorAll(".muna"); - for (let i = 0; i < tähed.length; i++) { - if (i == 0) - tähed[i].childNodes[1].style.display = "none"; - else - tähed[i].childNodes[0].style.display = "none"; - } - - valeVastus(vastus, nr); - + valeVastus(tähed, vastus, nr); } break; case "10": - if (vastus == "sibul") õigeVastus(vastus); - else { + if (vastus == "sibul") õigeVastus(nr, vastus); + else{ let tähed = document.querySelectorAll(".sibul"); - for (let i = 0; i < tähed.length; i++) { - if (i == 0) - tähed[i].childNodes[1].style.display = "none"; - else - tähed[i].childNodes[0].style.display = "none"; - } - - valeVastus(vastus, nr); - + valeVastus(tähed, vastus, nr); } break; case "11": - if (vastus == "hapukoor") õigeVastus(vastus); - else { + if (vastus == "hapukoor") õigeVastus(nr, vastus); + else{ let tähed = document.querySelectorAll(".hapukoor"); - for (let i = 0; i < tähed.length; i++) { - if (i == 0) - tähed[i].childNodes[1].style.display = "none"; - else - tähed[i].childNodes[0].style.display = "none"; - } - - valeVastus(vastus, nr); - + valeVastus(tähed, vastus, nr); } break; case "12": - if (vastus == "kartul") õigeVastus(vastus); - else { + if (vastus == "kartul") õigeVastus(nr, vastus); + else{ let tähed = document.querySelectorAll(".kartul"); - for (let i = 0; i < tähed.length; i++) { - if (i == 0) - tähed[i].childNodes[1].style.display = "none"; - else - tähed[i].childNodes[0].style.display = "none"; - } - - valeVastus(vastus, nr); - + valeVastus(tähed, vastus, nr); } break; @@ -258,9 +175,6 @@ function getInputValue() { let inputVal = document.getElementById("inputId").value; let inputNr = document.getElementById("inputNr").value; - console.log(inputVal); - console.log(inputNr); - if (inputNr == "" || inputVal == ""){ message("Palun täida mõlemad väljad", "red"); } @@ -274,10 +188,14 @@ function getInputValue() { // Button func function moveOnEnable(){ - const button = document.querySelector(".btn"); - button.classList.remove('disabled'); - button.setAttribute('aria-disabled', false); - console.log("done"); + const btn = document.querySelector(".moveOn"); + btn.disabled = false; + btn.onclick = () => location.href = ""; + + // submit btn + const subButton = document.querySelector(".subBtn"); + subButton.disabled = true; counter = 0; } + -- cgit v1.2.3