forked from B4CON4LIFE/Clack
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpopup.js
128 lines (112 loc) · 3.54 KB
/
popup.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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
let doPopup = false;
let showAgain = true;
let showAgain1 = true;
let doPopup1 = false;
let showAgainStuffDat1 = localStorage.getItem("showAgainStuff1");
if (showAgainStuffDat1 == "true") {
let test1234 = localStorage.getItem("showAgain1");
showAgain1 = JSON.parse(test1234);
}
let showAgainStuffDat = localStorage.getItem("showAgainStuff");
if (showAgainStuffDat == "true") {
let test123 = localStorage.getItem("showAgain");
showAgain = JSON.parse(test123);
}
let showAgainStuff = JSON.parse(showAgainStuffDat);
let showAgainStuff1 = JSON.parse(showAgainStuffDat1);
if (/\bCrOS\b/.test(navigator.userAgent)) {
doPopup = true;
} else {
doPopup = false;
}
if (gameCoreType == 'gba') {
doPopup1 = true;
} else {
doPopup1 = false;
}
function surveyInitialize() {
if (doPopup == true) {
let userOS = 1;
localStorage.setItem("userOS", JSON.stringify(userOS));
}
if (doPopup == false) {
let userOS = 0;
localStorage.setItem("userOS", JSON.stringify(userOS));
}
if (doPopup1 == true) {
let userGame = 1;
localStorage.setItem("userGame", JSON.stringify(userGame));
}
if (doPopup1 == false) {
let userGame = 0;
localStorage.setItem("userGame", JSON.stringify(userGame));
}
}
function surveyBuild() {
var modal = document.getElementById("myModal");
// Get the button that opens the modal
var btn = document.getElementById("myBtn");
// Get the <span> element that closes the modal
var span = document.getElementsByClassName("close")[0];
// When the user clicks on <span> (x), close the modal
span.onclick = function() {
modal.style.display = "none";
}
// When the user clicks anywhere outside of the modal, close it
window.onclick = function(event) {
if (event.target == modal) {
modal.style.display = "none";
}
}
}
function surveyBuild2() {
var modal = document.getElementById("myModal");
// Get the button that opens the modal
var btn = document.getElementById("myBtn");
// Get the <span> element that closes the modal
var span = document.getElementsByClassName("close")[0];
// When the user clicks on <span> (x), close the modal
span.onclick = function() {
modal.style.display = "none";
}
// When the user clicks anywhere outside of the modal, close it
window.onclick = function(event) {
if (event.target == modal) {
modal.style.display = "none";
}
}
}
function surveyCheck() {
let userOS = JSON.parse(localStorage.getItem("userOS"));
if (userOS == 1) {
if (showAgain == true) {
surveyBuild();
var modal = document.getElementById("myModal");
modal.style.display = "block";
}
}
let userGame = JSON.parse(localStorage.getItem("userGame"));
if (userGame == 1) {
if (showAgain1 == true) {
surveyBuild2();
var modal1 = document.getElementById("myModal1");
modal1.style.display = "block";
}
}
}
surveyCheck();
surveyInitialize();
function dontShowAgain() {
let showAgain = false;
let showAgain1 = false;
showAgainStuff = true
showAgainStuff1 = true;
localStorage.setItem("showAgainStuff1", JSON.stringify(showAgainStuff1));
localStorage.setItem("showAgain1", JSON.stringify(showAgain1));
localStorage.setItem("showAgainStuff", JSON.stringify(showAgainStuff));
localStorage.setItem("showAgain", JSON.stringify(showAgain));
var modal = document.getElementById("myModal");
modal.style.display = "none";
var modal1 = document.getElementById("myModal1");
modal1.style.display = "none";
}