{{!-- SPDX-FileCopyrightText: 2021 Johannes Loher SPDX-FileCopyrightText: 2021 Gesina Schwalbe SPDX-License-Identifier: MIT --}} {{!-- !-- Render an item list entry row. !-- If the partial is called with a partial block, the partial block !-- content is inserted before the description. !-- @param item: The item. !-- @param isEquipable: A flag to enable the equipped column. !-- @param hasQuantity: A flag to enable the quantity column. !-- @param hideDescription: A flag to disable the description column. !-- @param @partial-block: Custom column headers can be passed using the partial block. --}} <li class="ds4-embedded-document-list__row item" data-item-uuid="{{item.uuid}}" data-item-id="{{item.id}}"> {{!-- equipped --}} {{#if isEquipable}} <input class="ds4-embedded-document-list__editable ds4-embedded-document-list__editable--checkbox change-item" type="checkbox" {{checked item.system.equipped}} data-dtype="Boolean" data-property="system.equipped" title="{{localize 'DS4.ItemEquipped'}}"> {{/if}} {{!-- image --}} {{> systems/ds4/templates/sheets/shared/components/rollable-image.hbs rollable=(and item.system.rollable @root/editable) src=item.img alt=(localize "DS4.DocumentImageAltText" name=item.name) title=item.name rollableTitle=(localize "DS4.RollableImageRollableTitle" name=item.name) rollableClass="rollable-item"}} {{!-- amount --}} {{#if hasQuantity}} <input class="ds4-embedded-document-list__editable change-item" type="number" min="0" step="1" value="{{item.system.quantity}}" data-dtype="Number" data-property="system.quantity" title="{{localize 'DS4.Quantity'}}" /> {{/if}} {{!-- name --}} <input class="ds4-embedded-document-list__editable change-item" type="text" value="{{item.name}}" data-dtype="String" data-property="name" title="{{htmlToPlainText item.system.description}}" /> {{!-- item type specifics --}} {{#if @partial-block }} {{> @partial-block}} {{/if}} {{!-- description --}} {{#unless hideDescription}} <div class="ds4-embedded-document-list__description" title="{{htmlToPlainText item.system.description}}"> {{{item.system.description}}}</div> {{/unless}} {{!-- control button group --}} {{> systems/ds4/templates/sheets/shared/components/control-button-group.hbs documentType="item" editTitle="DS4.UserInteractionEditItemTitle" deleteTitle="DS4.UserInteractionDeleteItemTitle"}} </li>