import { SettingsMenuDorakoUI } from "./menu.js"; export class CustomizationSettings extends SettingsMenuDorakoUI { static namespace = "customization"; static SETTINGS = ["excluded-applications", "custom-css"]; static get settings() { return { "excluded-applications": { name: "pf2e-dorako-ui.settings.customization.excluded-applications.name", hint: "pf2e-dorako-ui.settings.customization.excluded-applications.hint", scope: "client", config: true, default: "", type: String, requiresReload: false, onChange: () => { return ui.notifications.warn(game.i18n.localize("pf2e-dorako-ui.text.maybe-reload")); }, }, "custom-css": { name: "pf2e-dorako-ui.settings.customization.custom-css.name", hint: "pf2e-dorako-ui.settings.customization.custom-css.hint", scope: "client", config: true, default: "", type: String, requiresReload: false, onChange: (newCss) => { let elem = document.querySelector("#dorako-custom-css"); elem.innerHTML = newCss; }, }, }; } }