Improve data quality of driver table a bit
This commit is contained in:
parent
48d30e72b8
commit
f847fdf552
@ -21,7 +21,8 @@ var preprocessor = {
|
|||||||
qualifying: null,
|
qualifying: null,
|
||||||
races: null,
|
races: null,
|
||||||
results: null,
|
results: null,
|
||||||
seasons: null
|
seasons: null,
|
||||||
|
status: null
|
||||||
},
|
},
|
||||||
|
|
||||||
// data/circuits.csv
|
// data/circuits.csv
|
||||||
|
14
js/util.js
14
js/util.js
@ -168,7 +168,7 @@ function renderRaceInfoBox(race) {
|
|||||||
function renderDriverInfoBox(race) {
|
function renderDriverInfoBox(race) {
|
||||||
var raceInfo = race.raceInfo;
|
var raceInfo = race.raceInfo;
|
||||||
var drivers = race.drivers;
|
var drivers = race.drivers;
|
||||||
|
var statusData = preprocessor.getResults().status
|
||||||
// Assign results to drivers
|
// Assign results to drivers
|
||||||
for(var ri in race.results) {
|
for(var ri in race.results) {
|
||||||
var driverResult = race.results[ri];
|
var driverResult = race.results[ri];
|
||||||
@ -189,6 +189,8 @@ function renderDriverInfoBox(race) {
|
|||||||
content += "<th scope=\"col\">Rank</th>";
|
content += "<th scope=\"col\">Rank</th>";
|
||||||
content += "<th scope=\"col\">Code</th>";
|
content += "<th scope=\"col\">Code</th>";
|
||||||
content += "<th scope=\"col\">Points</th>";
|
content += "<th scope=\"col\">Points</th>";
|
||||||
|
content += "<th scope=\"col\">Fastest Lap Speed</th>";
|
||||||
|
content += "<th scope=\"col\">Status</th>";
|
||||||
content += "<th scope=\"col\">Forename</th>";
|
content += "<th scope=\"col\">Forename</th>";
|
||||||
content += "<th scope=\"col\">Surname</th>";
|
content += "<th scope=\"col\">Surname</th>";
|
||||||
content += "<th scope=\"col\">Nationality</th>";
|
content += "<th scope=\"col\">Nationality</th>";
|
||||||
@ -205,12 +207,16 @@ function renderDriverInfoBox(race) {
|
|||||||
if(isNaN(driver.position)) {
|
if(isNaN(driver.position)) {
|
||||||
driver.position = "-/-";
|
driver.position = "-/-";
|
||||||
}
|
}
|
||||||
|
driver.sortableRank = driver.rank;
|
||||||
console.log(driver);
|
if(driver.sortableRank < 1) driver.sortableRank = 999;
|
||||||
|
if(isNaN(driver.fastestLapSpeed)) driver.fastestLapSpeed = 0;
|
||||||
|
//console.log(driver);
|
||||||
content += "<tr>";
|
content += "<tr>";
|
||||||
content += "<th scope=\"row\">"+driver.rank+"</th>";
|
content += "<th scope=\"row\" data-sort=\""+driver.sortableRank+"\">"+driver.rank+"</th>";
|
||||||
content += "<td>"+driver.code+"</td>";
|
content += "<td>"+driver.code+"</td>";
|
||||||
content += "<td>"+driver.points+"</td>";
|
content += "<td>"+driver.points+"</td>";
|
||||||
|
content += "<td>"+driver.fastestLapSpeed+"</td>";
|
||||||
|
content += "<td>"+statusData[driver.statusId].status+"</td>";
|
||||||
content += "<td>"+driver.forename+"</td>";
|
content += "<td>"+driver.forename+"</td>";
|
||||||
content += "<td>"+driver.surname+"</td>";
|
content += "<td>"+driver.surname+"</td>";
|
||||||
content += "<td>"+driver.nationality+"</td>";
|
content += "<td>"+driver.nationality+"</td>";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user