Archived
Archiving the original Paska Joululeffa
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
"use strict"
|
||||
|
||||
const bingo_items = [
|
||||
{"title": "Punainen villakangastakki", "tooltip": ""},
|
||||
{"title": "Keskeytetty suudelma", "tooltip": "" },
|
||||
{"title": "Miespääosa yh", "tooltip": "" },
|
||||
{"title": "Leskimies", "tooltip": "" },
|
||||
{"title": "Jouluoksennus", "tooltip": "" },
|
||||
{"title": "Evergreen", "tooltip": "" },
|
||||
{"title": "Yritys pulassa", "tooltip": "" },
|
||||
{"title": "Naispääosa pitkä blondi", "tooltip": "" },
|
||||
{"title": "Joulumörkö", "tooltip": "" },
|
||||
{"title": "Pääosa jumissa", "tooltip": "" },
|
||||
{"title": "Kantakahvila", "tooltip": "" },
|
||||
{"title": "Majatalo", "tooltip": "" },
|
||||
{"title": "Miespääosa eräjorma", "tooltip": "" },
|
||||
{"title": "Työkriisi", "tooltip": "" },
|
||||
{"title": "Kylän joulutapahtuma", "tooltip": "" },
|
||||
{"title": "Naispääosa kaupungista", "tooltip": "" },
|
||||
{"title": "Naispääosan tuore ero", "tooltip": "" },
|
||||
{"title": "Suuri salaisuus", "tooltip": "" },
|
||||
{"title": "Himo jouluttaja", "tooltip": "" },
|
||||
{"title": "Kuusen valinta", "tooltip": "" },
|
||||
{"title": "Täysikuu", "tooltip": "" },
|
||||
{"title": "Kuuma kaakao", "tooltip": "" },
|
||||
{"title": "Punainen lava-auto", "tooltip": "" }
|
||||
]
|
||||
|
||||
function shuffle(array) {
|
||||
let currentIndex = array.length,
|
||||
randomIndex;
|
||||
|
||||
// While there remain elements to shuffle.
|
||||
while (currentIndex != 0) { // Pick a remaining element.
|
||||
randomIndex = Math.floor(Math.random() * currentIndex);
|
||||
currentIndex--;
|
||||
|
||||
// And swap it with the current element.
|
||||
[
|
||||
array[currentIndex], array[randomIndex]
|
||||
] = [
|
||||
array[randomIndex], array[currentIndex]
|
||||
];
|
||||
}
|
||||
|
||||
return array;
|
||||
}
|
||||
|
||||
window.onload = function () {
|
||||
let shuffled_list = shuffle(bingo_items)
|
||||
let i = 1
|
||||
|
||||
for (i = 1; i < 10; i ++) {
|
||||
let button = document.getElementById("grid-item-" + i)
|
||||
button.textContent = shuffled_list[i]["title"]
|
||||
// console.log(button.textContent)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function toggle_button(button_id) {
|
||||
let button = document.getElementById("grid-item-" + button_id)
|
||||
// let status = button.className
|
||||
let current_status = button.classList[1]
|
||||
if (current_status == "item-button-norm") {
|
||||
button.classList.remove("item-button-norm")
|
||||
button.classList.add("item-button-pressed")
|
||||
} else {
|
||||
button.classList.remove("item-button-pressed")
|
||||
button.classList.add("item-button-norm")
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user