diff options
| author | Eltrac <hi@guhub.cn> | 2025-09-10 18:23:29 +0800 |
|---|---|---|
| committer | Eltrac <hi@guhub.cn> | 2025-09-10 18:23:29 +0800 |
| commit | 4c3ce2a1bdbdd7116551f617a045d9e89db89bb4 (patch) | |
| tree | a678d54ecbffacfa42cff6e2f3c3c5c7da6fe8c7 /assets/js | |
| parent | 165abe4eaf4597d7b8e64ec245bd2036a3ec02df (diff) | |
fix: changed setting not showing actual value after refresh
Diffstat (limited to 'assets/js')
| -rw-r--r-- | assets/js/settings.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/assets/js/settings.js b/assets/js/settings.js index 52675143..f9d524da 100644 --- a/assets/js/settings.js +++ b/assets/js/settings.js @@ -81,7 +81,8 @@ const element = document.createElement('input'); element.type = 'checkbox'; element.id = checkboxOption.id; - element.checked = (checkboxOption.default === 'true'); + element.checked = localStorage.getItem(checkboxOption.storage) === 'true' || + checkboxOption.default === 'true'; // create label const label = document.createElement('label'); |
