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 {
/**@inheritdoc */
static DEFAULT_OPTIONS = {
classes: ['ancestry']
classes: ['ancestry'],
window: { resizable: true }
};
/**@inheritdoc */

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1897,31 +1897,87 @@ fieldset.daggerheart.chat .daggerheart.chat {
.daggerheart.sheet.class .class-feature button {
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;
flex-direction: column;
height: 100%;
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;
min-height: 0;
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;
flex-direction: column;
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;
display: flex;
flex-direction: column;
min-height: 0;
}
.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.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;
overflow-y: auto;
min-height: 0;

View file

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