Fix clampValue issue if min/max are not defined
This commit is contained in:
parent
2a2191049f
commit
153a066fbe
|
@ -317,11 +317,13 @@ function configDialog(style) {
|
||||||
|
|
||||||
// Clamp input[type=number] to a valid range
|
// Clamp input[type=number] to a valid range
|
||||||
function clampValue(value, va) {
|
function clampValue(value, va) {
|
||||||
if (value < (va.min || 0)) {
|
const min = va.min || 0;
|
||||||
return va.min;
|
const max = va.max || 100;
|
||||||
|
if (value < min) {
|
||||||
|
return min;
|
||||||
}
|
}
|
||||||
if (value > (va.max || 100)) {
|
if (value > max) {
|
||||||
return va.max;
|
return max;
|
||||||
}
|
}
|
||||||
const inv = 1 / (va.step || 1);
|
const inv = 1 / (va.step || 1);
|
||||||
// Don't restrict to integer values if step is undefined.
|
// Don't restrict to integer values if step is undefined.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user