- added isPhysical boolean to getData output of item-sheet.ts - added isPhysical checks for displays of physical-only information in templates
31 lines
No EOL
1.6 KiB
Handlebars
31 lines
No EOL
1.6 KiB
Handlebars
<div class="tab flexrow" data-group="primary" data-tab="description">
|
|
<div class="side-properties">
|
|
{{#if isOwned}}
|
|
{{#if (ne data.equipped undefined)}}<div class="side-property">
|
|
<label for="data.equipped">{{localize 'DS4.ItemEquipped'}}</label>
|
|
<input type="checkbox" name="data.equipped" data-dtype="Boolean" {{checked data.equipped}} title="{{localize 'DS4.ItemEquipped'}}">
|
|
</div>
|
|
{{/if}}
|
|
<div class="side-property">
|
|
<label for="data.actor">{{localize 'DS4.ItemOwner'}}</label>
|
|
<a class="entity-link" draggable="true" data-entity="Actor" data-id="{{actor._id}}"><i
|
|
class="fas fa-user"></i>{{actor.name}}</a>
|
|
</div>
|
|
{{#if isPhysical}}
|
|
<div class="side-property">
|
|
<label for="data.quantity">{{localize 'DS4.Quantity'}}</label>
|
|
<input type="number" min="0" step="1" data-dtype="Number" name="data.quantity" value="{{data.quantity}}" />
|
|
</div>
|
|
<div class="side-property">
|
|
<label for="data.storageLocation">{{localize 'DS4.StorageLocation'}}</label>
|
|
<input type="text" data-dtype="String" name="data.storageLocation" value="{{data.storageLocation}}" />
|
|
</div>
|
|
{{/if}}
|
|
{{else}}
|
|
<span>{{localize "DS4.NotOwned"}}</span>
|
|
{{/if}}
|
|
</div>
|
|
<div class="description" title="{{localize 'DS4.HeadingDescription'}}">
|
|
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
|
|
</div>
|
|
</div> |