Update seasonals settings to use namespaced localStorage keys and enhance field description for client-side toggle
This commit is contained in:
@@ -69,8 +69,7 @@
|
|||||||
is="emby-checkbox" />
|
is="emby-checkbox" />
|
||||||
<span>Allow Client-Side Toggle</span>
|
<span>Allow Client-Side Toggle</span>
|
||||||
</label>
|
</label>
|
||||||
<div class="fieldDescription">If enabled, users will see a seasonals icon in the header to toggle
|
<div class="fieldDescription">If enabled, users will see a seasonals icon in the header to toggle seasonals for their browser (device-specific).</div>
|
||||||
seasonals for their browser.</div>
|
|
||||||
</div>
|
</div>
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
|
|||||||
@@ -230,12 +230,12 @@ initializeTheme();
|
|||||||
// User UI Seasonal Settings
|
// User UI Seasonal Settings
|
||||||
|
|
||||||
function getSavedSetting(key, defaultValue) {
|
function getSavedSetting(key, defaultValue) {
|
||||||
const value = localStorage.getItem(key);
|
const value = localStorage.getItem(`seasonals-${key}`);
|
||||||
return value !== null ? value : defaultValue;
|
return value !== null ? value : defaultValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
function setSavedSetting(key, value) {
|
function setSavedSetting(key, value) {
|
||||||
localStorage.setItem(key, value);
|
localStorage.setItem(`seasonals-${key}`, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
function createSettingsIcon() {
|
function createSettingsIcon() {
|
||||||
|
|||||||
Reference in New Issue
Block a user