Files
foundryvtt-reve-de-dragon/templates/dialog-item-vente.hbs
Vincent Vandemeulebrouck a01086ff28 Amélioration champs input
- ajout de min et max quand utile
- ordre et regroupement des attributs:
   - préférence pour name en premier
   - regroupement de class/type/data-dtype
   - regroupement value/min/max
2026-04-29 22:53:22 +02:00

45 lines
1.8 KiB
Handlebars

<form class="rdd-roll-dialog">
<img class="chat-icon" src="{{item.img}}" data-tooltip="{{item.name}}" />
<h4>{{item.name}}</h4>
<div class="flexcol">
<div class="flexrow flex-group-left">
{{#if quantiteIllimite}}
<label>Quantité illimitée</label>
{{else}}
<label>Quantité disponible</label>
<label>{{quantiteMax}}</label>
{{/if}}
</div>
<div class="flexrow flex-group-left">
<label>Nombre de lots</label>
<div class="flexrow">
{{#unless options.isOwned}}
<input name="quantiteIllimite" class="quantiteIllimite flex-shrink" type="checkbox" {{#if
quantiteIllimite}}checked{{/if}} />
<label class="label-quantiteIllimite flex-shrink">disponibles</label>
{{/unless}}
<input name="nbLots" class="nbLots flex-shrink number-x2" type="number" data-dtype="Number"
value="{{nbLots}}" min="1" max="{{maxLots}}" />
</div>
</div>
<div class="flexrow flex-group-left">
<label for="tailleLot">Taille d'un lot</label>
<span class="flexrow">
<input name="tailleLot" class="tailleLot flex-shrink number-x2" type="number" data-dtype="Number"
value="{{tailleLot}}" min="1" max="{{quantiteMax}}" />
</span>
</div>
<div class="flexrow flex-group-left">
<label>Prix unitaire</label>
<label>{{numberFormat prixOrigine decimals=2 sign=false}} Sols</label>
</div>
<div class="flexrow flex-group-left">
<label for="prixLot">Prix du lot</label>
<span class="flexrow">
<input name="prixLot" class="prixLot flex-shrink number-x3" type="number" data-dtype="Number"
value="{{numberFormat prixLot decimals=2 sign=false}}" min="0" />
<label>Sols</label>
</span>
</div>
</div>
</form>