fix all other items except class

This commit is contained in:
psitacus 2025-07-07 21:54:25 -06:00
parent 1b01294e37
commit 3a28c7f789
11 changed files with 82 additions and 10 deletions

View file

@ -3,7 +3,8 @@ import DHHeritageSheet from '../api/heritage-sheet.mjs';
export default class AncestrySheet extends DHHeritageSheet { export default class AncestrySheet extends DHHeritageSheet {
/**@inheritdoc */ /**@inheritdoc */
static DEFAULT_OPTIONS = { static DEFAULT_OPTIONS = {
classes: ['ancestry'] classes: ['ancestry'],
window: { resizable: true }
}; };
/**@inheritdoc */ /**@inheritdoc */

View file

@ -3,7 +3,8 @@ import DHBaseItemSheet from '../api/base-item.mjs';
export default class BeastformSheet extends DHBaseItemSheet { export default class BeastformSheet extends DHBaseItemSheet {
/**@inheritdoc */ /**@inheritdoc */
static DEFAULT_OPTIONS = { static DEFAULT_OPTIONS = {
classes: ['beastform'] classes: ['beastform'],
window: { resizable: true }
}; };
/**@override */ /**@override */

View file

@ -6,6 +6,7 @@ export default class ClassSheet extends DHBaseItemSheet {
/**@inheritdoc */ /**@inheritdoc */
static DEFAULT_OPTIONS = { static DEFAULT_OPTIONS = {
classes: ['class'], classes: ['class'],
window: { resizable: true },
position: { width: 700 }, position: { width: 700 },
actions: { actions: {
removeItemFromCollection: ClassSheet.#removeItemFromCollection, removeItemFromCollection: ClassSheet.#removeItemFromCollection,

View file

@ -3,7 +3,8 @@ import DHHeritageSheet from '../api/heritage-sheet.mjs';
export default class CommunitySheet extends DHHeritageSheet { export default class CommunitySheet extends DHHeritageSheet {
/**@inheritdoc */ /**@inheritdoc */
static DEFAULT_OPTIONS = { static DEFAULT_OPTIONS = {
classes: ['community'] classes: ['community'],
window: { resizable: true }
}; };
/**@inheritdoc */ /**@inheritdoc */

View file

@ -4,6 +4,7 @@ export default class ConsumableSheet extends DHBaseItemSheet {
/**@inheritdoc */ /**@inheritdoc */
static DEFAULT_OPTIONS = { static DEFAULT_OPTIONS = {
classes: ['consumable'], classes: ['consumable'],
window: { resizable: true },
position: { width: 550 } position: { width: 550 }
}; };

View file

@ -4,6 +4,7 @@ export default class DomainCardSheet extends DHBaseItemSheet {
/**@inheritdoc */ /**@inheritdoc */
static DEFAULT_OPTIONS = { static DEFAULT_OPTIONS = {
classes: ['domain-card'], classes: ['domain-card'],
window: { resizable: true },
position: { width: 450, height: 700 } position: { width: 450, height: 700 }
}; };

View file

@ -4,6 +4,7 @@ export default class MiscellaneousSheet extends DHBaseItemSheet {
/**@inheritdoc */ /**@inheritdoc */
static DEFAULT_OPTIONS = { static DEFAULT_OPTIONS = {
classes: ['miscellaneous'], classes: ['miscellaneous'],
window: { resizable: true },
position: { width: 550 } position: { width: 550 }
}; };

View file

@ -5,7 +5,7 @@ export default class SubclassSheet extends DHBaseItemSheet {
static DEFAULT_OPTIONS = { static DEFAULT_OPTIONS = {
classes: ['subclass'], classes: ['subclass'],
position: { width: 600 }, position: { width: 600 },
window: { resizable: false }, window: { resizable: true },
actions: { actions: {
addFeature: this.addFeature, addFeature: this.addFeature,
editFeature: this.editFeature, editFeature: this.editFeature,

View file

@ -4,6 +4,7 @@ export default class WeaponSheet extends DHBaseItemSheet {
/**@inheritdoc */ /**@inheritdoc */
static DEFAULT_OPTIONS = { static DEFAULT_OPTIONS = {
classes: ['weapon'], classes: ['weapon'],
window: { resizable: true },
tagifyConfigs: [ tagifyConfigs: [
{ {
selector: '.features-input', selector: '.features-input',

View file

@ -1897,31 +1897,87 @@ fieldset.daggerheart.chat .daggerheart.chat {
.daggerheart.sheet.class .class-feature button { .daggerheart.sheet.class .class-feature button {
width: 40px; width: 40px;
} }
.daggerheart.sheet.armor .window-content { .daggerheart.sheet.armor .window-content,
.daggerheart.sheet.weapon .window-content,
.daggerheart.sheet.beastform .window-content,
.daggerheart.sheet.consumable .window-content,
.daggerheart.sheet.subclass .window-content,
.daggerheart.sheet.miscellaneous .window-content,
.daggerheart.sheet.domain-card .window-content,
.daggerheart.sheet.community .window-content,
.daggerheart.sheet.ancestry .window-content {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
height: 100%; height: 100%;
overflow: auto; overflow: auto;
} }
.daggerheart.sheet.armor .tab { .daggerheart.sheet.armor .tab,
.daggerheart.sheet.weapon .tab,
.daggerheart.sheet.beastform .tab,
.daggerheart.sheet.consumable .tab,
.daggerheart.sheet.subclass .tab,
.daggerheart.sheet.miscellaneous .tab,
.daggerheart.sheet.domain-card .tab,
.daggerheart.sheet.community .tab,
.daggerheart.sheet.ancestry .tab {
flex: 1; flex: 1;
min-height: 0; min-height: 0;
display: none; display: none;
} }
.daggerheart.sheet.armor .tab.active { .daggerheart.sheet.armor .tab.active,
.daggerheart.sheet.weapon .tab.active,
.daggerheart.sheet.beastform .tab.active,
.daggerheart.sheet.consumable .tab.active,
.daggerheart.sheet.subclass .tab.active,
.daggerheart.sheet.miscellaneous .tab.active,
.daggerheart.sheet.domain-card .tab.active,
.daggerheart.sheet.community .tab.active,
.daggerheart.sheet.ancestry .tab.active {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
overflow: hidden; overflow: hidden;
} }
.daggerheart.sheet.armor .tab fieldset { .daggerheart.sheet.armor .tab fieldset,
.daggerheart.sheet.weapon .tab fieldset,
.daggerheart.sheet.beastform .tab fieldset,
.daggerheart.sheet.consumable .tab fieldset,
.daggerheart.sheet.subclass .tab fieldset,
.daggerheart.sheet.miscellaneous .tab fieldset,
.daggerheart.sheet.domain-card .tab fieldset,
.daggerheart.sheet.community .tab fieldset,
.daggerheart.sheet.ancestry .tab fieldset {
flex: 1; flex: 1;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
min-height: 0; min-height: 0;
} }
.daggerheart.sheet.armor .tab fieldset .actions-list, .daggerheart.sheet.armor .tab fieldset .actions-list,
.daggerheart.sheet.weapon .tab fieldset .actions-list,
.daggerheart.sheet.beastform .tab fieldset .actions-list,
.daggerheart.sheet.consumable .tab fieldset .actions-list,
.daggerheart.sheet.subclass .tab fieldset .actions-list,
.daggerheart.sheet.miscellaneous .tab fieldset .actions-list,
.daggerheart.sheet.domain-card .tab fieldset .actions-list,
.daggerheart.sheet.community .tab fieldset .actions-list,
.daggerheart.sheet.ancestry .tab fieldset .actions-list,
.daggerheart.sheet.armor .tab fieldset.two-columns, .daggerheart.sheet.armor .tab fieldset.two-columns,
.daggerheart.sheet.armor .tab fieldset.one-column { .daggerheart.sheet.weapon .tab fieldset.two-columns,
.daggerheart.sheet.beastform .tab fieldset.two-columns,
.daggerheart.sheet.consumable .tab fieldset.two-columns,
.daggerheart.sheet.subclass .tab fieldset.two-columns,
.daggerheart.sheet.miscellaneous .tab fieldset.two-columns,
.daggerheart.sheet.domain-card .tab fieldset.two-columns,
.daggerheart.sheet.community .tab fieldset.two-columns,
.daggerheart.sheet.ancestry .tab fieldset.two-columns,
.daggerheart.sheet.armor .tab fieldset.one-column,
.daggerheart.sheet.weapon .tab fieldset.one-column,
.daggerheart.sheet.beastform .tab fieldset.one-column,
.daggerheart.sheet.consumable .tab fieldset.one-column,
.daggerheart.sheet.subclass .tab fieldset.one-column,
.daggerheart.sheet.miscellaneous .tab fieldset.one-column,
.daggerheart.sheet.domain-card .tab fieldset.one-column,
.daggerheart.sheet.community .tab fieldset.one-column,
.daggerheart.sheet.ancestry .tab fieldset.one-column {
flex: 1; flex: 1;
overflow-y: auto; overflow-y: auto;
min-height: 0; min-height: 0;

View file

@ -29,7 +29,15 @@
} }
} }
&.armor { &.armor,
&.weapon,
&.beastform,
&.consumable,
&.subclass,
&.miscellaneous,
&.domain-card,
&.community,
&.ancestry {
.window-content { .window-content {
display: flex; display: flex;
flex-direction: column; flex-direction: column;