fixed sorting in stats/scores tab: now bands are ordererd properly (centimeter bands on top)

merge-requests/57/head
christian 2021-01-28 22:12:57 -05:00
rodzic e34823f87e
commit 901097ae50
1 zmienionych plików z 17 dodań i 2 usunięć

Wyświetl plik

@ -10060,8 +10060,23 @@ function createDistanceTable(obj, name)
function numberSort(a, b)
{
if (parseInt(a) > parseInt(b)) return 1;
if (parseInt(b) > parseInt(a)) return -1;
// cut off 'm' from 80m or 70cm
var metersA = a.slice(0, -1);
var metersB = b.slice(0, -1);
// if last letter is c we have a centimeter band, multiply value with 0.01
if (metersA.slice(-1) == "c") {
metersA = 0.01 * parseInt(metersA);
} else {
metersA = parseInt(metersA);
}
if (metersB.slice(-1) == "c") {
metersB = 0.01 * parseInt(metersB);
} else {
metersA = parseInt(metersA);
}
if (metersA > metersB) return 1;
if (metersB > metersA) return -1;
return 0;
}