Repository navigation
Expand file tree
/
Copy pathscript.js
More file actions
76 lines (63 loc) · 2.23 KB
/
Copy pathscript.js
File metadata and controls
76 lines (63 loc) · 2.23 KB
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
const movediv = document.getElementById("moveable-div");
const togglebutton = document.getElementById("dark-light-toggle-button");
var lightmode = false;
var theme = localStorage.getItem("theme");
const body = document.body;
const details = document.querySelector(".details");
const d = body.querySelector("p");
const button = document.querySelectorAll("button");
const secret = document.getElementById("secret");
if (secret) {
secret.addEventListener("input", anything = function(e){
if (secret.value == "guitar") {
const furret = document.createElement("img");
const profile = document.querySelector(".profile")
furret.src = "images/furret.gif";
furret.classList.add("poke")
const mypfp = document.querySelector(".pfp");
furret2 = furret.cloneNode(false);
// transform: scaleX(-1);
furret2.style.transform = "scaleX(-1)";
furret2.classList.add("poke2")
profile.insertBefore(furret, mypfp);
profile.appendChild(furret2);
secret.removeEventListener("input", anything)
}
});
}
if (theme == "light") {
body.classList.toggle("body-light");
details.classList.toggle("light-details");
d.classList.toggle("light-p");
button.forEach(element => {
element.classList.toggle("light-button")
});
if (movediv) {
movediv.classList.toggle("light-moveable-box")
}
togglebutton.innerHTML = ("Toggle dark mode");
lightmode = true;
} else {
togglebutton.innerHTML = ("Toggle light mode");
lightmode = false;
}
togglebutton.addEventListener("click", () => {
body.classList.toggle("body-light");
details.classList.toggle("light-details");
d.classList.toggle("light-p");
button.forEach(element => {
element.classList.toggle("light-button")
});
if (movediv) {
movediv.classList.toggle("light-moveable-box")
}
if (!lightmode) {
togglebutton.innerHTML = ("Toggle dark mode");
lightmode = true;
localStorage.setItem('theme', 'light');
} else {
togglebutton.innerHTML = ("Toggle light mode");
lightmode = false;
localStorage.setItem('theme', 'dark');
}
});