Add quantity field for all items
Release Creation / build (release) Successful in 2m8s

This commit is contained in:
2026-06-06 09:21:01 +02:00
parent 0d3cc5bbe0
commit 58db55d1ad
20 changed files with 276 additions and 87 deletions
+42 -7
View File
@@ -33,7 +33,12 @@
<div class="inv-item {{#if item.system.equipped}}is-equipped{{/if}}" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}">
<img class="item-img" src="{{item.img}}" data-tooltip="{{item.name}}" data-action="postItemToChat" />
<div class="inv-name">{{item.name}}</div>
<div class="inv-enc" data-tooltip="{{localize 'PRISMRPG.Label.encLoad'}}">{{item.system.encLoad}}</div>
<div class="inv-qty">
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.quantityMinus'}}" data-action="quantityMinus" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-minus"></i></a>
<span>{{item.system.quantity}}</span>
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.quantityPlus'}}" data-action="quantityPlus" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-plus"></i></a>
</div>
<div class="inv-enc" data-tooltip="{{localize 'PRISMRPG.Label.encLoad'}}">{{mul item.system.encLoad item.system.quantity}}</div>
<div class="controls">
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.assignToContainer'}}" data-action="assignToContainer" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-bag-shopping"></i></a>
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.toggleEquipped'}}" data-action="toggleEquipped" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}">
@@ -60,7 +65,12 @@
<div class="inv-item {{#if item.system.equipped}}is-equipped{{/if}}" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}">
<img class="item-img" src="{{item.img}}" data-tooltip="{{item.name}}" data-action="postItemToChat" />
<div class="inv-name">{{item.name}}</div>
<div class="inv-enc" data-tooltip="{{localize 'PRISMRPG.Label.encLoad'}}">{{item.system.encLoad}}</div>
<div class="inv-qty">
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.quantityMinus'}}" data-action="quantityMinus" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-minus"></i></a>
<span>{{item.system.quantity}}</span>
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.quantityPlus'}}" data-action="quantityPlus" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-plus"></i></a>
</div>
<div class="inv-enc" data-tooltip="{{localize 'PRISMRPG.Label.encLoad'}}">{{mul item.system.encLoad item.system.quantity}}</div>
<div class="controls">
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.assignToContainer'}}" data-action="assignToContainer" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-bag-shopping"></i></a>
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.toggleEquipped'}}" data-action="toggleEquipped" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}">
@@ -86,8 +96,13 @@
<div class="inv-item inv-consumable" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}">
<img class="item-img" src="{{item.img}}" data-tooltip="{{item.name}}" data-action="postItemToChat" />
<div class="inv-name">{{item.name}}</div>
<div class="inv-qty">
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.quantityMinus'}}" data-action="quantityMinus" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-minus"></i></a>
<span>{{item.system.quantity}}</span>
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.quantityPlus'}}" data-action="quantityPlus" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-plus"></i></a>
</div>
<div class="inv-uses" data-tooltip="{{localize 'PRISMRPG.Tooltip.uses'}}">{{item.system.uses}}/{{item.system.usesMax}}</div>
<div class="inv-enc" data-tooltip="{{localize 'PRISMRPG.Label.encLoad'}}">{{item.system.encLoad}}</div>
<div class="inv-enc" data-tooltip="{{localize 'PRISMRPG.Label.encLoad'}}">{{mul item.system.encLoad item.system.quantity}}</div>
<div class="controls">
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.assignToContainer'}}" data-action="assignToContainer" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-bag-shopping"></i></a>
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.useConsumable'}}" data-action="useConsumable" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}" {{#unless item.system.uses}}aria-disabled="true" class="disabled"{{/unless}}><i class="fas fa-flask"></i></a>
@@ -111,7 +126,12 @@
<div class="inv-item {{#if item.system.equipped}}is-equipped{{/if}}" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}">
<img class="item-img" src="{{item.img}}" data-tooltip="{{item.name}}" data-action="postItemToChat" />
<div class="inv-name">{{item.name}}</div>
<div class="inv-enc" data-tooltip="{{localize 'PRISMRPG.Label.encLoad'}}">{{item.system.encLoad}}</div>
<div class="inv-qty">
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.quantityMinus'}}" data-action="quantityMinus" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-minus"></i></a>
<span>{{item.system.quantity}}</span>
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.quantityPlus'}}" data-action="quantityPlus" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-plus"></i></a>
</div>
<div class="inv-enc" data-tooltip="{{localize 'PRISMRPG.Label.encLoad'}}">{{mul item.system.encLoad item.system.quantity}}</div>
<div class="controls">
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.assignToContainer'}}" data-action="assignToContainer" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-bag-shopping"></i></a>
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.toggleEquipped'}}" data-action="toggleEquipped" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}">
@@ -137,7 +157,12 @@
<div class="inv-item {{#if item.system.equipped}}is-equipped{{/if}}" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}">
<img class="item-img" src="{{item.img}}" data-tooltip="{{item.name}}" data-action="postItemToChat" />
<div class="inv-name" data-tooltip="{{{item.system.description}}}">{{item.name}}</div>
<div class="inv-enc" data-tooltip="{{localize 'PRISMRPG.Label.encLoad'}}">{{item.system.encLoad}}</div>
<div class="inv-qty">
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.quantityMinus'}}" data-action="quantityMinus" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-minus"></i></a>
<span>{{item.system.quantity}}</span>
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.quantityPlus'}}" data-action="quantityPlus" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-plus"></i></a>
</div>
<div class="inv-enc" data-tooltip="{{localize 'PRISMRPG.Label.encLoad'}}">{{mul item.system.encLoad item.system.quantity}}</div>
<div class="controls">
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.assignToContainer'}}" data-action="assignToContainer" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-bag-shopping"></i></a>
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.toggleEquipped'}}" data-action="toggleEquipped" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}">
@@ -163,7 +188,12 @@
<div class="inv-item" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}">
<img class="item-img" src="{{item.img}}" data-tooltip="{{item.name}}" data-action="postItemToChat" />
<div class="inv-name">{{item.name}}</div>
<div class="inv-enc" data-tooltip="{{localize 'PRISMRPG.Label.encLoad'}}">{{item.system.encLoad}}</div>
<div class="inv-qty">
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.quantityMinus'}}" data-action="quantityMinus" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-minus"></i></a>
<span>{{item.system.quantity}}</span>
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.quantityPlus'}}" data-action="quantityPlus" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-plus"></i></a>
</div>
<div class="inv-enc" data-tooltip="{{localize 'PRISMRPG.Label.encLoad'}}">{{mul item.system.encLoad item.system.quantity}}</div>
<div class="controls">
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.assignToContainer'}}" data-action="assignToContainer" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-bag-shopping"></i></a>
<a data-tooltip="{{localize 'PRISMRPG.Edit'}}" data-action="edit" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-edit"></i></a>
@@ -203,7 +233,12 @@
<span class="inv-container-type-badge">{{item.type}}</span>
<img class="item-img" src="{{item.img}}" data-tooltip="{{item.name}}" data-action="postItemToChat" />
<div class="inv-name">{{item.name}}</div>
<div class="inv-enc" data-tooltip="{{localize 'PRISMRPG.Label.encLoad'}}">{{item.system.encLoad}}</div>
<div class="inv-qty">
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.quantityMinus'}}" data-action="quantityMinus" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-minus"></i></a>
<span>{{item.system.quantity}}</span>
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.quantityPlus'}}" data-action="quantityPlus" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-plus"></i></a>
</div>
<div class="inv-enc" data-tooltip="{{localize 'PRISMRPG.Label.encLoad'}}">{{mul item.system.encLoad item.system.quantity}}</div>
<div class="controls">
<a data-tooltip="{{localize 'PRISMRPG.Tooltip.removeFromContainer'}}" data-action="removeFromContainer" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-arrow-up-from-bracket"></i></a>
<a data-tooltip="{{localize 'PRISMRPG.Edit'}}" data-action="edit" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"><i class="fas fa-edit"></i></a>