mirror of
https://github.com/unraid/webgui.git
synced 2026-01-13 13:09:58 -06:00
Share/Pool size calculation: show and allow percentage values
This commit is contained in:
@@ -131,11 +131,11 @@ function setFloor() {
|
||||
var unit = size.replace(/[0-9.,\s]/g,'');
|
||||
if (unit=='%') {
|
||||
number = (number > 0 && number <= 100) ? parseInt(full * number / 100) : '';
|
||||
$('#shareFloor').val(isNaN(number) ? '' : number);
|
||||
$('#shareFloor').val(isNaN(number) ? val : number);
|
||||
} else {
|
||||
var base = unit.length==2 ? 1000 : (unit.length==1 ? 1024 : 0);
|
||||
number = base>0 ? size.replace(unit,'') * Math.pow(base,(units.indexOf(unit.toUpperCase().replace('B',''))||0)) : size;
|
||||
$('#shareFloor').val(isNaN(number) ? '' : number);
|
||||
$('#shareFloor').val(isNaN(number) ? val : number);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -480,11 +480,11 @@ function setFloor(val) {
|
||||
var unit = size.replace(/[0-9.,\s]/g,'');
|
||||
if (unit=='%') {
|
||||
number = (number > 0 && number <= 100) ? parseInt(full * number / 100) : '';
|
||||
return isNaN(number) ? '' : number;
|
||||
return isNaN(number) ? val : number;
|
||||
} else {
|
||||
var base = unit.length==2 ? 1000 : (unit.length==1 ? 1024 : 0);
|
||||
number = base>0 ? size.replace(unit,'') * Math.pow(base,(units.indexOf(unit.toUpperCase().replace('B',''))||0)) : size;
|
||||
return isNaN(number) ? '' : number;
|
||||
return isNaN(number) ? val : number;
|
||||
}
|
||||
}
|
||||
// Compose input fields
|
||||
|
||||
Reference in New Issue
Block a user