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
|
||||
function clampValue(value, va) {
|
||||
if (value < (va.min || 0)) {
|
||||
return va.min;
|
||||
const min = va.min || 0;
|
||||
const max = va.max || 100;
|
||||
if (value < min) {
|
||||
return min;
|
||||
}
|
||||
if (value > (va.max || 100)) {
|
||||
return va.max;
|
||||
if (value > max) {
|
||||
return max;
|
||||
}
|
||||
const inv = 1 / (va.step || 1);
|
||||
// Don't restrict to integer values if step is undefined.
|
||||
|
|
Loading…
Reference in New Issue
Block a user