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));
|
|
}
|
|
}
|