Add notes section for boss sheet

This commit is contained in:
walcutt 2025-05-23 15:40:14 -04:00
parent 940db6cf4a
commit 3cc11097b5
3 changed files with 20 additions and 2 deletions

View File

@ -128,6 +128,8 @@ export class BossDataModel extends foundry.abstract.TypeDataModel {
experience: new NumberField({ required: true, integer: true, min: 0, initial: 0, max: 5 }), experience: new NumberField({ required: true, integer: true, min: 0, initial: 0, max: 5 }),
moves: cappedArrayField(moveField(), 13), moves: cappedArrayField(moveField(), 13),
notes: textField(),
}; };
} }

View File

@ -210,4 +210,8 @@
columns: 2; columns: 2;
-moz-columns: 2; -moz-columns: 2;
-webkit-columns: 2; -webkit-columns: 2;
}
.hench-height-expand {
height: 100%;
} }

View File

@ -37,7 +37,7 @@
<!-- Column --> <!-- Column -->
<div class="hench-box hench-box-stretch hench-flex-fixed hench-gap-wide"> <div class="hench-box hench-box-stretch hench-flex-fixed hench-gap-wide">
<!-- Details --> <!-- Details -->
<div class="hench-row hench-flex-resizeable"> <div class="hench-row hench-flex-fixed">
<div class="hench-box hench-l-grey hench-flex-resizeable hench-padding-wide hench-gap-narrow"> <div class="hench-box hench-l-grey hench-flex-resizeable hench-padding-wide hench-gap-narrow">
<div class="hench-row hench-flex-resizeable"> <div class="hench-row hench-flex-resizeable">
<div class="hench-centered hench-title hench-flex-resizeable"> <div class="hench-centered hench-title hench-flex-resizeable">
@ -55,7 +55,7 @@
</div> </div>
</div> </div>
<!-- Experience --> <!-- Experience -->
<div class="hench-row hench-flex-resizeable"> <div class="hench-row hench-flex-fixed">
<div class="hench-box hench-m-grey hench-flex-resizeable hench-padding-narrow hench-gap-narrow"> <div class="hench-box hench-m-grey hench-flex-resizeable hench-padding-narrow hench-gap-narrow">
<div class="hench-row hench-flex-resizeable"> <div class="hench-row hench-flex-resizeable">
<div class="hench-centered hench-title hench-flex-resizeable"> <div class="hench-centered hench-title hench-flex-resizeable">
@ -79,6 +79,18 @@
{{/each}} {{/each}}
</div> </div>
</div> </div>
<div class="hench-row hench-flex-resizeable">
<div class="hench-box hench-l-grey hench-flex-resizeable hench-padding-narrow hench-gap-wide">
<div class="hench-row hench-flex-fixed">
<div class="hench-centered hench-title hench-flex-resizeable">
Notes
</div>
</div>
<div class="hench-row hench-flex-resizeable">
<textarea name="hench-move-description-custom" class="hench-text-input hench-height-expand" data-field-path="system.notes" rows="4">{{actor.system.notes}}</textarea>
</div>
</div>
</div>
</div> </div>
<!-- Moves --> <!-- Moves -->
<div class="hench-box hench-flex-resizeable hench-m-grey hench-padding-narrow hench-gap-narrow"> <div class="hench-box hench-flex-resizeable hench-m-grey hench-padding-narrow hench-gap-narrow">