Fix clampValue issue if min/max are not defined

This commit is contained in:
Rob Garrison 2018-09-16 18:56:45 -05:00
parent 2a2191049f
commit 153a066fbe

View File

@ -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.