better number check

This commit is contained in:
jb-alvarado 2020-04-15 21:55:14 +02:00
parent df2e42be77
commit 293acd84d5

View File

@ -69,20 +69,21 @@
{{ name }}
</b-form-checkbox>
<b-form-input
v-else-if="typeof prop === 'number' && Number.isInteger(prop)"
:id="name"
v-model="configPlayout[key][name]"
type="number"
class="input-field"
/>
<b-form-input
v-else-if="typeof prop === 'number'"
v-else-if="prop && prop.toString().match(/^-?\d+[.,]\d+$/)"
:id="name"
v-model="configPlayout[key][name]"
type="number"
step="0.001"
class="input-field"
/>
<b-form-input
v-else-if="prop && !isNaN(prop)"
:id="name"
v-model="configPlayout[key][name]"
type="number"
step="1"
class="input-field"
/>
<b-form-tags
v-else-if="Array.isArray(prop)"
v-model="configPlayout[key][name]"