Saisie de valeurs négatives

This commit is contained in:
2026-02-17 00:36:08 +01:00
parent e15ed9d05d
commit 929d6af173
10 changed files with 58 additions and 67 deletions
+6 -7
View File
@@ -1,8 +1,7 @@
<label for="{{code}}">Conditions</label>
{{numberInput current.value
name=name
step=1
min=current.min
max=current.max
disabled=rollData.type.retry
}}
<input type="number"
name="{{name}}"
value="{{current.value}}"
pattern="^(-|+)?\d+$"
min="{{current.min}}" max="{{current.max}}" step="1"
{{#if rollData.type.retry}}disabled{{/if}}>
+12 -13
View File
@@ -9,24 +9,23 @@
{{#if current.recette}}
<selected-numeric-value>{{plusMoins current.value}}</selected-numeric-value>
{{else if current.ingredient}}
{{numberInput current.value
name='diff-var'
step=1
min=-10
max=0
disabled=rollData.type.retry
}}
<input type="number"
name='diff-var'
value="{{current.value}}"
pattern="^(-|+)?\d+$"
min="-10" max="0" step="1"
{{#if rollData.type.retry}}disabled{{/if}}>
{{/if}}
</subline>
<subline>
<label for="proportions">Proportions</label>
{{numberInput current.proportions
<input type="number"
name='proportions'
step=1
min=1
max=(either current.proportionsMax 10)
disabled=rollData.type.retry
}}
value="{{current.proportions}}"
pattern="^\d+$"
min="1" max="{{either current.proportionsMax 10}}" step="1"
{{#if rollData.type.retry}}disabled{{/if}}>
{{#if (and current.sust (ne current.sust 1))}}<span>(&times; {{current.sust}})</span>{{/if}}
</subline>
<subline>
+6 -7
View File
@@ -1,10 +1,9 @@
<subline>
<label for="{{code}}">{{current.label}}&nbsp;</label>
{{numberInput current.value
name=name
step=1
min=current.min
max=current.max
disabled=(or rollData.type.retry current.disabled)
}}
<input type="number"
name="{{name}}"
value="{{current.value}}"
pattern="^(-|+)?\d+$"
min="{{current.min}}" max="{{current.max}}" step="1"
{{#if (or rollData.type.retry current.disabled)}}disabled{{/if}}>
</subline>
+5 -6
View File
@@ -6,10 +6,9 @@
{{current.label}}
</label>
<label for="malusenc"></label>
{{numberInput current.value
<input type="number"
name='malusenc'
step=1
min=-30
max=0
disabled=rollData.type.retry
}}
value="{{current.value}}"
pattern="^(-)?\d+$"
min="-30" max="0" step="1"
{{#if rollData.type.retry}}disabled{{/if}}>
+11 -12
View File
@@ -8,13 +8,12 @@
{{selectOptions refs.sorts selected=current.key valueAttr="key" labelAttr="label"}}
</select>
{{#if current.isDiffVariable}}
{{numberInput current.value
<input type="number"
name='diff-var'
step=1
min=-20
max=-1
disabled=rollData.type.retry
}}
value="{{current.value}}"
pattern="^(-)?\d+$"
min="-20" max="-1" step="1"
{{#if rollData.type.retry}}disabled{{/if}}>
{{else}}
<selected-numeric-value>{{plusMoins current.value}}</selected-numeric-value>
{{/if}}
@@ -23,13 +22,13 @@
<label for="ptreve-var">Rêve {{itemSort-coutReve current.sort}}&nbsp;</span>
</label>
{{#if current.isReveVariable}}
{{numberInput current.ptreve
<input type="number"
name='ptreve-var'
step=1
min=1
max=30
disabled=rollData.type.retry
}}
value="{{current.ptreve}}"
pattern="^\d+$"
min="{{1}}" max="{{60}}" step="1"
{{#if rollData.type.retry}}disabled{{/if}}>
{{/if}}
<span>&nbsp;(actuel: {{rollData.active.actor.system.reve.reve.value}})</span>
</subline>
+5 -6
View File
@@ -1,8 +1,7 @@
<label for="{{name}}">Forcer </label>
<img src="systems/foundryvtt-reve-de-dragon/assets/ui/d100.svg" data-tooltip="Forcer le résultat du jet de dé"/>
{{numberInput current.resultat
name=name
step=1
min=-1
max=100
}}
<input type="number"
name="{{name}}"
value="{{current.resultat}}"
pattern="^(-|+)?\d+$"
min="-1" max="100" step="1">