diff --git a/src/webui/www/private/scripts/localpreferences.js b/src/webui/www/private/scripts/localpreferences.js index 31fd5f0c8..deb0c159f 100644 --- a/src/webui/www/private/scripts/localpreferences.js +++ b/src/webui/www/private/scripts/localpreferences.js @@ -32,28 +32,28 @@ window.qBittorrent ??= {}; window.qBittorrent.LocalPreferences ??= (() => { const exports = () => { return { - LocalPreferencesClass: LocalPreferencesClass + LocalPreferences: LocalPreferences }; }; - const LocalPreferencesClass = new Class({ - get: (key, defaultValue) => { + class LocalPreferences { + get(key, defaultValue) { const value = localStorage.getItem(key); return ((value === null) && (defaultValue !== undefined)) ? defaultValue : value; - }, + } - set: (key, value) => { + set(key, value) { try { localStorage.setItem(key, value); } catch (err) { console.error(err); } - }, + } - remove: (key) => { + remove(key) { try { localStorage.removeItem(key); } @@ -61,7 +61,7 @@ window.qBittorrent.LocalPreferences ??= (() => { console.error(err); } } - }); + }; return exports(); })(); diff --git a/src/webui/www/private/scripts/mocha-init.js b/src/webui/www/private/scripts/mocha-init.js index 75ae8edd8..dd1ff862d 100644 --- a/src/webui/www/private/scripts/mocha-init.js +++ b/src/webui/www/private/scripts/mocha-init.js @@ -99,7 +99,7 @@ window.qBittorrent.Dialog ??= (() => { })(); Object.freeze(window.qBittorrent.Dialog); -const LocalPreferences = new window.qBittorrent.LocalPreferences.LocalPreferencesClass(); +const LocalPreferences = new window.qBittorrent.LocalPreferences.LocalPreferences(); let saveWindowSize = () => {}; let loadWindowWidth = () => {};