summaryrefslogtreecommitdiff
path: root/rannak/mangud/perenaine/ristsona/script.js
diff options
context:
space:
mode:
Diffstat (limited to 'rannak/mangud/perenaine/ristsona/script.js')
-rw-r--r--rannak/mangud/perenaine/ristsona/script.js274
1 files changed, 268 insertions, 6 deletions
diff --git a/rannak/mangud/perenaine/ristsona/script.js b/rannak/mangud/perenaine/ristsona/script.js
index 01f4ad5..e09f847 100644
--- a/rannak/mangud/perenaine/ristsona/script.js
+++ b/rannak/mangud/perenaine/ristsona/script.js
@@ -1,12 +1,274 @@
-console.log("Brrrr");;
+//TODO delete arr not good and also undefined passing into õigeVastus ja valeVastus funks
let counter = 0;
+let õiged = new Array();
+
+
+function message(msg, color){
+ messageBox = document.querySelector(".messageBox");
+ messageBox.innerHTML = msg;
+ messageBox.style.color = color;
+}
+
+
+function õigeVastus(vastus, nr){
+ message("Õige!", "green");
+ console.log(nr);
+
+ let tähed = document.querySelectorAll("."+vastus);
+ for (let i = 0; i < tähed.length; i++) {
+ if (i == 0)
+ tähed[i].childNodes[1].style.display = "inline";
+ else
+ tähed[i].childNodes[0].style.display = "inline";
+ }
+
+ if (!õiged.includes(nr)) {
+ õiged.push(nr);
+ counter++;
+ }
+ console.log(counter);
+ console.log(õiged);
+ if (counter >= 12)
+ moveOnEnable();
+}
+
+
+function valeVastus(vastus, nr){
+ message("Vale pakumine, proovi uuesti", "red");
+
+ if (õiged.includes(nr)) {
+ delete õiged[õiged.indexOf(nr)];
+ counter--;
+ console.log(counter)
+ }
+
+}
+
+function kontrolliVastus(nr, vastus){
+ nr += ''; // dont know, andis errorit
+ console.log(nr);
+
+ switch (nr) {
+ case "1":
+ if (vastus == "kurk") õigeVastus(vastus, nr);
+ 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);
+ }
+ break;
+
+
+ case "2":
+ if (vastus == "majonees") õigeVastus(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);
+
+ }
+ break;
+
+ case "3":
+ if (vastus == "porgand") õigeVastus(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);
+
+ }
+ break;
+
+ case "4":
+ if (vastus == "vorst") õigeVastus(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);
+
+ }
+ break;
+
+ case "5":
+ if (vastus == "õun") õigeVastus(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);
+
+ }
+ break;
+
+ case "6":
+ if (vastus == "sool") õigeVastus(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);
+
+ }
+ break;
+
+ case "7":
+ if (vastus == "pipar") õigeVastus(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);
+
+ }
+ break;
+
+ case "8":
+ if (vastus == "hernes") õigeVastus(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);
+
+ }
+ break;
+
+
+ case "9":
+ if (vastus == "muna") õigeVastus(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);
+
+ }
+ break;
+
+ case "10":
+ if (vastus == "sibul") õigeVastus(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);
+
+ }
+ break;
+
+ case "11":
+ if (vastus == "hapukoor") õigeVastus(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);
+
+ }
+ break;
+
+ case "12":
+ if (vastus == "kartul") õigeVastus(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);
+
+ }
+ break;
+
+
+ default: message("Proovi uuesti", "red");
+ }
+
+}
+
+
+
+
+
function getInputValue() {
- // Selecting the input element and get its value
- let inputVal = document.getElementById("inputId").value;
- // Displaying the value
- alert(inputVal);
- }
+ // Selecting the input element and get its value
+ 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");
+ }
+ else{
+ kontrolliVastus(inputNr, inputVal.toLowerCase());
+ }
+}
+
// Button func