-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
79 lines (69 loc) · 2.85 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
/* jshint esversion: 6 */
/* jshint -W033 */
const generateJKM = () => {
const startArray = [
'Ja chcę powiedzieć jedną rzecz:',
'Trzeba powiedzieć jasno:',
'Jak powiedział wybitny krakowianin Stanisław Lem,',
'Proszę mnie dobrze zrozumieć:',
'Ja chciałem Państwu przypomnieć, że',
'Niech państwo nie mają złudzeń:',
'Powiedzmy to wyraźnie:',
]
const innerArray1 = [
'przedstawiciele czerwonej hołoty',
'ci wszyscy (tfu!) geje',
'funkcjonariusze reżymowej telewizji',
'tak zwani ekolodzy',
'ci wszyscy (tfu!) demokraci',
'agenci bezpieki',
'feminazistki',
]
const innerArray2 = [
'zupełnie bezkarnie',
'całkowicie bezczelnie',
'o poglądach na lewo od komunizmu',
'celowo i świadomie',
'z premedytacją',
'od czasów Okrągłego Stołu',
'w ramach postępu',
]
const innerArray3 = [
'nawołują do podniesienia podatków,',
'próbują wyrzucić kierowców z miast,',
'próbują skłócić Polskę z Rosją,',
'głoszą brednię o globalnym ociepleniu,',
'zakazują posiadania broni,',
'nie dopuszczają prawicy do władzy,',
'uczą dzieci homoseksualizmu,',
]
const innerArray4 = [
'bo dzięki temu mogą kraść',
'bo dostają za to pieniądze',
'bo tak się uczy w państwowej szkole',
'bo bez tego (tfu!) demokracja nie może istnieć',
'bo głupich jest więcej niż mądrych',
'bo chcą tworzyć raj na ziemi',
'bo chcą niszczyć cywilizację białego człowieka',
]
const endArray = [
'przez kolejne kadencje.',
'o czym się nie mówi.',
'i właśnie dlatego Europa umiera.',
'– i właśnie dlatego Unia Europejska musi być zniszczona.',
'ale przyjdą muzułmanie i zrobią porządek.',
'– tak samo zresztą jak za Hitlera!',
'– proszę zobaczyć co się dzieje na Zachodzie, jeśli mi państwo nie wierzą.',
'co lat temu sto nikomu nie przyszłoby nawet do głowy!',
]
const random = providedArray => {
const number = Math.ceil(Math.random() * providedArray.length - 1)
return number > 0 ? number : 0
}
const bigArray = [startArray, innerArray1, innerArray2, innerArray3, innerArray4, endArray]
const quote = bigArray.reduce((acc, arr) => (acc = acc + arr[random(arr)] + ' '), '')
const hitler = Math.ceil(Math.random() * 100)
const hitlerDidntKnow = 'Nie ma dowodu, że Hitler wiedział o Holokauście!'
document.getElementById('quote').innerText = hitler < 2 ? hitlerDidntKnow : quote
document.querySelector('.quote').classList.contains('quote--visible') ? '' : document.querySelector('.quote').classList.add('quote--visible');
}