commit c4863a8bb5ff2cdb29201454288ef4b639559a67 Author: Felix Pankratz Date: Tue Jul 5 20:17:38 2022 +0200 init diff --git a/bingo.html b/bingo.html new file mode 100644 index 0000000..03c63e4 --- /dev/null +++ b/bingo.html @@ -0,0 +1,18 @@ + + + + + + + + Bingo + + + + + + +
+ + + diff --git a/script.js b/script.js new file mode 100644 index 0000000..f99fe31 --- /dev/null +++ b/script.js @@ -0,0 +1,50 @@ +let fields = [ + 'MARTINAA', + 'JAAAAA??!!', + 'Brain-AFK', + 'Rant über Kollegen', + 'Redet in StammTV rein', + 'Häää?', + 'Bin mal kurz mitem Hund', + '*schnupft*', + 'Habt ihr des neue ... schon gesehen?', + 'Random Nonsense-Problem', + 'Auf Ausbildung freuen', + 'Erzählt von Hinz und Kunz', + 'Was heißt eigentlich ...?', + 'Wiederholung', + 'Story geht länger als nötig', + 'Labert direkt los', + 'Haljo', + 'Klicken im Mikro', + 'Schlafen', + 'Akustik', + 'Spielt LoL', + 'Schlafen', + 'A', + 'B', +]; + +let shuffled = fields + .map(value => ({ value, sort: Math.random() })) + .sort((a, b) => a.sort - b.sort) + .map(({ value }) => value) + +shuffled.splice(12, 0, "Freies Parken"); + +function generateTable() { + let table = document.querySelector("table"); + let thead = table.createTHead(); + let row = null;//thead.insertRow(); + shuffled.forEach(function(field, index) { + if (index % 5 == 0){ + row = thead.insertRow(); + } + let cell = row.insertCell(); + let text = document.createTextNode(field); + cell.appendChild(text); + }); +} + +generateTable(); +