diff --git a/2019-20-1-03/gknb_intm049_2019-20-1_03.css b/2019-20-1-03/Feladat/gknb_intm049_2019-20-1_03.css similarity index 100% rename from 2019-20-1-03/gknb_intm049_2019-20-1_03.css rename to 2019-20-1-03/Feladat/gknb_intm049_2019-20-1_03.css diff --git a/2019-20-1-03/gknb_intm049_2019-20-1_03.html b/2019-20-1-03/Feladat/gknb_intm049_2019-20-1_03.html similarity index 100% rename from 2019-20-1-03/gknb_intm049_2019-20-1_03.html rename to 2019-20-1-03/Feladat/gknb_intm049_2019-20-1_03.html diff --git a/2019-20-1-03/gknb_intm049_2019-20-1_03.js b/2019-20-1-03/Feladat/gknb_intm049_2019-20-1_03.js similarity index 100% rename from 2019-20-1-03/gknb_intm049_2019-20-1_03.js rename to 2019-20-1-03/Feladat/gknb_intm049_2019-20-1_03.js diff --git a/2019-20-1-03/gknb_intm049_2019-20-1_03.odt b/2019-20-1-03/Feladat/gknb_intm049_2019-20-1_03.odt similarity index 100% rename from 2019-20-1-03/gknb_intm049_2019-20-1_03.odt rename to 2019-20-1-03/Feladat/gknb_intm049_2019-20-1_03.odt diff --git a/2019-20-1-03/Megoldás/.~lock.gknb_intm049_2019-20-1_03.odt# b/2019-20-1-03/Megoldás/.~lock.gknb_intm049_2019-20-1_03.odt# new file mode 100644 index 0000000..93ffae6 --- /dev/null +++ b/2019-20-1-03/Megoldás/.~lock.gknb_intm049_2019-20-1_03.odt# @@ -0,0 +1 @@ +,kilokem,KilokemCoder,06.12.2024 10:57,file:///home/kilokem/.config/libreoffice/4; \ No newline at end of file diff --git a/2019-20-1-03/Megoldás/bulb.svg b/2019-20-1-03/Megoldás/bulb.svg new file mode 100644 index 0000000..01a70d4 --- /dev/null +++ b/2019-20-1-03/Megoldás/bulb.svg @@ -0,0 +1,253 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + Openclipart + + + + + + + + + + + diff --git a/2019-20-1-03/Megoldás/gknb_intm049_2019-20-1_03.odt b/2019-20-1-03/Megoldás/gknb_intm049_2019-20-1_03.odt new file mode 100644 index 0000000..74bbc60 Binary files /dev/null and b/2019-20-1-03/Megoldás/gknb_intm049_2019-20-1_03.odt differ diff --git a/2019-20-1-03/Megoldás/index.html b/2019-20-1-03/Megoldás/index.html new file mode 100644 index 0000000..294f5d5 --- /dev/null +++ b/2019-20-1-03/Megoldás/index.html @@ -0,0 +1,112 @@ + + + + + + + Lights out + + + + +

Lights out

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ bulb + + bulb + + bulb + + bulb + + bulb +
+ bulb + + bulb + + bulb + + bulb + + bulb +
+ bulb + + bulb + + bulb + + bulb + + bulb +
+ bulb + + bulb + + bulb + + bulb + + bulb +
+ bulb + + bulb + + bulb + + bulb + + bulb +
+ + + + \ No newline at end of file diff --git a/2019-20-1-03/Megoldás/script.js b/2019-20-1-03/Megoldás/script.js new file mode 100644 index 0000000..3c666c8 --- /dev/null +++ b/2019-20-1-03/Megoldás/script.js @@ -0,0 +1,44 @@ +document.addEventListener("DOMContentLoaded", () => { + var cells = document.getElementsByTagName("img"); + for (var i = 0; i < cells.length; i++) { + cells[i].classList = "shown"; + //cells[i].children[0].style = "background-color: black;"; + cells[i].addEventListener("click", function clicker() { + var ells = Array.from(document.getElementsByTagName("img")); + var selfindex = ells.indexOf(this); + //console.log(selfindex); + var replaceclass = (a) => { + if (a.classList == "shown") { + a.classList = "hidden"; + a.title = "Lámpa lekapcsolva" + } + else { + a.classList = "shown"; + a.title = "Lámpa felkapcsolva" + } + }; + if (selfindex - 5 > 0) + replaceclass(ells[selfindex - 5]); + if (selfindex - 1 > 0 && (selfindex) % 5 != 0) + replaceclass(ells[selfindex - 1]); + if (selfindex + 1 < ells.length && (selfindex + 1) % 5 != 0) + replaceclass(ells[selfindex + 1]); + if (selfindex + 5 < ells.length) + replaceclass(ells[selfindex + 5]); + replaceclass(this); + + var end = true + for (var i = 0; i < ells.length; i++) { + if (ells[i].classList == "shown") { + end = false; + break; + } + } + if (end) { + for (var i = 0; i < ells.length; i++) { + ells[i].removeEventListener("click", clicker); + } + } + }); + } +}); \ No newline at end of file diff --git a/2019-20-1-03/Megoldás/style.css b/2019-20-1-03/Megoldás/style.css new file mode 100644 index 0000000..2e085cd --- /dev/null +++ b/2019-20-1-03/Megoldás/style.css @@ -0,0 +1,34 @@ +h1 { + font-family: Arial, Helvetica, sans-serif; + text-transform: capitalize; +} + +ul { + list-style: square; +} + +table { + border-collapse: collapse; +} + +td { + margin: 5px; + border: 2px ridge, white; + width: 35px; + height: 35px; + text-align: center; + vertical-align: middle; +} + +img { + height: 25px; + width: 25px; +} + +.hidden { + opacity: 0; +} + +.shown { + opacity: 1; +} \ No newline at end of file