mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2025-07-07 15:55:00 +00:00
Merge 3afe25964f
into 24c6281644
This commit is contained in:
commit
f15cb55ece
1 changed files with 8 additions and 5 deletions
|
@ -127,9 +127,10 @@
|
|||
|
||||
// The simple `clamp()` function can't be used here since `undefined` values need to be boundless
|
||||
let sanitized = value;
|
||||
if (typeof min === "number") sanitized = Math.max(sanitized, min);
|
||||
if (typeof max === "number") sanitized = Math.min(sanitized, max);
|
||||
|
||||
if (mode == "Increment") {
|
||||
if (typeof min === "number") sanitized = Math.max(sanitized, min);
|
||||
if (typeof max === "number") sanitized = Math.min(sanitized, max);
|
||||
}
|
||||
text = displayText(sanitized, unit);
|
||||
}
|
||||
|
||||
|
@ -141,8 +142,10 @@
|
|||
let newValueValidated = newValue !== undefined ? newValue : oldValue;
|
||||
|
||||
if (newValueValidated !== undefined) {
|
||||
if (typeof min === "number" && !Number.isNaN(min)) newValueValidated = Math.max(newValueValidated, min);
|
||||
if (typeof max === "number" && !Number.isNaN(max)) newValueValidated = Math.min(newValueValidated, max);
|
||||
if (mode == "Increment") {
|
||||
if (typeof min === "number" && !Number.isNaN(min)) newValueValidated = Math.max(newValueValidated, min);
|
||||
if (typeof max === "number" && !Number.isNaN(max)) newValueValidated = Math.min(newValueValidated, max);
|
||||
}
|
||||
|
||||
if (isInteger) newValueValidated = Math.round(newValueValidated);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue