import { __ID__ } from "../consts.mjs"; import { Logger } from "../utils/Logger.mjs"; const key = `chatSidebarBackground`; export function chatSidebarBackground() { // #region Registration Logger.log(`Registering setting: ${key}`); game.settings.register(__ID__, key, { name: `OFT.setting.${key}.name`, hint: `OFT.setting.${key}.hint`, scope: `user`, type: Boolean, default: true, config: true, requiresReload: false, onChange: (newValue) => { Logger.debug(`setting:${key} | Setting to ${newValue}`); document.body.classList.toggle(`${__ID__}-${key}`, newValue); }, }); // #endregion Registration // #region Implementation if (game.settings.get(__ID__, key)) { Logger.debug(`setting:${key} | Adding chat background`); document.body.classList.add(`${__ID__}-${key}`); }; // #endregion Implementation };