WebUI: disallow number literals with zero fractions or dangling dots

Javascript treats them all the same as `Number`.
This commit is contained in:
Chocobo1
2025-08-26 17:21:22 +08:00
parent 86acc01b1a
commit acab056fe4
8 changed files with 21 additions and 20 deletions

View File

@@ -80,9 +80,9 @@ window.qBittorrent.Search ??= (() => {
max: 0
};
const searchSizeFilter = {
min: 0.00,
min: 0,
minUnit: 2, // B = 0, KiB = 1, MiB = 2, GiB = 3, TiB = 4, PiB = 5, EiB = 6
max: 0.00,
max: 0,
maxUnit: 3
};
@@ -789,9 +789,9 @@ window.qBittorrent.Search ??= (() => {
document.getElementById("searchMinSeedsFilter").value = searchSeedsFilter.min;
document.getElementById("searchMaxSeedsFilter").value = searchSeedsFilter.max;
searchSizeFilter.min = 0.00;
searchSizeFilter.min = 0;
searchSizeFilter.minUnit = 2; // B = 0, KiB = 1, MiB = 2, GiB = 3, TiB = 4, PiB = 5, EiB = 6
searchSizeFilter.max = 0.00;
searchSizeFilter.max = 0;
searchSizeFilter.maxUnit = 3;
document.getElementById("searchMinSizeFilter").value = searchSizeFilter.min;
document.getElementById("searchMinSizePrefix").value = searchSizeFilter.minUnit;