Update the size settings to apply without using the constructor

This commit is contained in:
Eldritch-Oliver 2025-09-17 19:12:23 -06:00
parent dff8a46ebb
commit c29fa3e017

View file

@ -40,8 +40,7 @@ export class PlayerSheet extends HandlebarsApplicationMixin(ActorSheetV2) {
// #endregion Options // #endregion Options
// #region Lifecycle // #region Lifecycle
constructor(options) { _initializeApplicationOptions(options) {
if (options.document) {
const sizing = getProperty(options.document, `flags.${__ID__}.PlayerSheet.size`) ?? {}; const sizing = getProperty(options.document, `flags.${__ID__}.PlayerSheet.size`) ?? {};
options.window ??= {}; options.window ??= {};
@ -57,12 +56,12 @@ export class PlayerSheet extends HandlebarsApplicationMixin(ActorSheetV2) {
options.position ??= {}; options.position ??= {};
if (sizing.width) { if (sizing.width) {
options.position.width ??= sizing.width; options.position.width ??= sizing.width;
} };
if (sizing.height) { if (sizing.height) {
options.position.height ??= sizing.height; options.position.height ??= sizing.height;
}
}; };
super(options);
return super._initializeApplicationOptions(options);
}; };
_getHeaderControls() { _getHeaderControls() {