{{!-- 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 itemData: The data of 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-id="{{itemData._id}}"> {{!-- equipped --}} {{#if isEquipable}} <input class="ds4-embedded-document-list__editable ds4-embedded-document-list__editable--checkbox change-item" type="checkbox" {{checked itemData.data.equipped}} data-dtype="Boolean" data-property="data.equipped" title="{{localize 'DS4.ItemEquipped'}}"> {{/if}} {{!-- image --}} {{> systems/ds4/templates/sheets/shared/components/rollable-image.hbs rollable=(and itemData.data.rollable @root/editable) src=itemData.img alt=(localize "DS4.DocumentImageAltText" name=itemData.name) title=itemData.name rollableTitle=(localize "DS4.RollableImageRollableTitle" name=itemData.name) rollableClass="rollable-item"}} {{!-- amount --}} {{#if hasQuantity}} <input class="ds4-embedded-document-list__editable change-item" type="number" min="0" step="1" value="{{itemData.data.quantity}}" data-dtype="Number" data-property="data.quantity" title="{{localize 'DS4.Quantity'}}" /> {{/if}} {{!-- name --}} <input class="ds4-embedded-document-list__editable change-item" type="text" value="{{itemData.name}}" data-dtype="String" data-property="name" title="{{htmlToPlainText itemData.data.description}}" /> {{!-- item type specifics --}} {{#if @partial-block }} {{> @partial-block}} {{/if}} {{!-- description --}} {{#unless hideDescription}} <div class="ds4-embedded-document-list__description" title="{{htmlToPlainText itemData.data.description}}"> {{{itemData.data.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>