Skip to content

Commit 9fae713

Browse files
committed
Save nightmare toggle state
1 parent 2482cb8 commit 9fae713

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

src/main.sass

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ a
269269
text-decoration: line-through
270270
color: $negative-light
271271

272-
.hide-excluded-toggle .ghost.excluded
272+
.hide-excluded .ghost.excluded
273273
display: none
274274

275275
#evidence-buttons

src/main.ts

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,13 @@ const ghostSheet = document.querySelector("#journal-minimap")!;
1313
const body = document.body;
1414
const bottomContent = document.querySelector<HTMLElement>("#bottom-content")!;
1515

16-
if (readCookie("hide-excluded-toggle") === "True") {
17-
body.classList.add("hide-excluded-toggle")
16+
if (readCookie("nightmare").toLowerCase() === "true") {
17+
body.classList.add("nightmare")
18+
nightmareToggle.classList.add("active");
19+
}
20+
21+
if (readCookie("hide-excluded").toLowerCase() === "true") {
22+
body.classList.add("hide-excluded")
1823
hideExcludedToggle.classList.add("active");
1924
}
2025

@@ -68,7 +73,14 @@ document.querySelectorAll(".toggle").forEach(toggle => {
6873
})
6974

7075
nightmareToggle.addEventListener("click", function () {
71-
body.classList.toggle("nightmare");
76+
let state = body.classList.toggle("nightmare");
77+
writeCookie("nightmare", state.toString())
78+
updateGhosts();
79+
});
80+
81+
hideExcludedToggle.addEventListener("click", function () {
82+
let state = body.classList.toggle("hide-excluded");
83+
writeCookie("hide-excluded", state.toString())
7284
updateGhosts();
7385
});
7486

@@ -178,18 +190,6 @@ possessionButtons.forEach((button, i) => button.addEventListener("click", functi
178190
}
179191
}));
180192

181-
hideExcludedToggle.addEventListener("click", function () {
182-
if (body.classList.contains("hide-excluded-toggle")) {
183-
body.classList.remove("hide-excluded-toggle");
184-
writeCookie("hide-excluded-toggle", "False")
185-
} else {
186-
body.classList.add("hide-excluded-toggle");
187-
writeCookie("hide-excluded-toggle", "True")
188-
}
189-
190-
updateGhosts();
191-
});
192-
193193
evidenceButtons.forEach(button => button.addEventListener("click", function () {
194194
let changedGhostEvidences;
195195
let changedEvidence = button.dataset.evidence;

0 commit comments

Comments
 (0)