Fix sorting by size in WebUI when non-default locale used.

This commit is contained in:
Vladimir Golovnev (Glassez) 2014-01-25 22:30:22 +04:00 committed by sledgehammer999
parent d3a6bcf7bf
commit ff6e058dea

View file

@ -80,13 +80,15 @@ var dynamicTable = new Class ({
var sizeStrToFloat = function(mystr) { var sizeStrToFloat = function(mystr) {
var val1 = mystr.split(' '); var val1 = mystr.split(' ');
var val1num = val1[0].toFloat() var val1num = val1[0].toFloat()
var unit = val1[1].capitalize(); var unit = val1[1];
switch(unit[0]) { switch(unit) {
case 'G': case '_(TiB)':
return val1num*1099511627776;
case '_(GiB)':
return val1num*1073741824; return val1num*1073741824;
case 'M': case '_(MiB)':
return val1num*1048576; return val1num*1048576;
case 'K': case '_(KiB)':
return val1num*1024; return val1num*1024;
default: default:
return val1num; return val1num;