|
|
- import { TVA_CONFIG } from '../scripts/settings.js';
-
- export default class TokenHUDClientSettings extends FormApplication {
- constructor() {
- super({}, { title: `Token HUD Settings` });
- }
-
- static get defaultOptions() {
- return mergeObject(super.defaultOptions, {
- id: 'token-variants-hud-settings',
- classes: ['sheet'],
- template: 'modules/token-variants/templates/tokenHUDClientSettings.html',
- resizable: false,
- minimizable: false,
- title: '',
- width: 500,
- });
- }
-
- async getData(options) {
- const data = super.getData(options);
- return mergeObject(data, TVA_CONFIG.hud);
- }
-
- /**
- * @param {Event} event
- * @param {Object} formData
- */
- async _updateObject(event, formData) {
- game.settings.set('token-variants', 'hudSettings', mergeObject(TVA_CONFIG.hud, formData));
- }
- }
|