Skip to content

Commit d0bcb99

Browse files
committed
Fix error when other cookies are present
1 parent 658a6aa commit d0bcb99

File tree

5 files changed

+9
-7
lines changed

5 files changed

+9
-7
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>nl.dantevg</groupId>
88
<artifactId>WebStats</artifactId>
9-
<version>1.11.0</version>
9+
<version>1.11.1</version>
1010

1111
<properties>
1212
<maven.compiler.source>8</maven.compiler.source>

web/WebStats-dist.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/WebStats-dist.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "webstats-frontend",
3-
"version": "1.11.0",
3+
"version": "1.11.1",
44
"author": "RedPolygon <[email protected]>",
55
"license": "MIT",
66
"description": "The front-end for the WebStats Spigot plugin",

web/src/WebStats.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,11 @@ export default class WebStats {
7171
const cookies = document.cookie.split("; ") ?? []
7272
cookies.filter(str => str.length > 0).forEach(cookie => {
7373
const [property, value] = cookie.match(/[^=]+/g)
74-
document.documentElement.classList.toggle(property, value == "true")
75-
const el = document.querySelector("input.webstats-option#" + property) as HTMLInputElement
76-
if (el) el.checked = (value == "true")
74+
if (value == "true") {
75+
document.documentElement.classList.add(property)
76+
const el = document.querySelector("input.webstats-option#" + property) as HTMLInputElement
77+
if (el) el.checked = true
78+
}
7779
})
7880

7981
// On config option toggle, set the html element's class and store cookie

0 commit comments

Comments
 (0)