Add more data to driver table
This commit is contained in:
parent
8daa8e05ae
commit
3878852a84
26
js/util.js
26
js/util.js
@ -167,15 +167,27 @@ 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;
|
||||||
console.log(raceInfo);
|
|
||||||
var content = "";
|
|
||||||
|
|
||||||
|
// Assign results to drivers
|
||||||
|
for(var ri in race.results) {
|
||||||
|
var driverResult = race.results[ri];
|
||||||
|
for(var di in drivers) {
|
||||||
|
var driver = drivers[di];
|
||||||
|
// :-(
|
||||||
|
if(driverResult.driverId == driver.driverId) {
|
||||||
|
Object.assign(drivers[di], driverResult);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
var content = "";
|
||||||
// Table header
|
// Table header
|
||||||
content += "<table id=\"driver-table\" class=\"table table-striped table-bordered\">";
|
content += "<table id=\"driver-table\" class=\"table table-striped table-bordered\">";
|
||||||
content += "<thead>";
|
content += "<thead>";
|
||||||
content += "<tr>";
|
content += "<tr>";
|
||||||
content += "<th scope=\"col\">#</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\">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>";
|
||||||
@ -188,10 +200,16 @@ function renderDriverInfoBox(race) {
|
|||||||
content += "<tbody>";
|
content += "<tbody>";
|
||||||
for(var di in drivers) {
|
for(var di in drivers) {
|
||||||
var driver = drivers[di];
|
var driver = drivers[di];
|
||||||
|
// Replace NaN with something proper
|
||||||
|
if(isNaN(driver.position)) {
|
||||||
|
driver.position = "-/-";
|
||||||
|
}
|
||||||
|
|
||||||
console.log(driver);
|
console.log(driver);
|
||||||
content += "<tr>";
|
content += "<tr>";
|
||||||
content += "<th scope=\"row\">"+driver.number+"</th>";
|
content += "<th scope=\"row\">"+driver.rank+"</th>";
|
||||||
content += "<td>"+driver.code+"</td>";
|
content += "<td>"+driver.code+"</td>";
|
||||||
|
content += "<td>"+driver.points+"</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…
Reference in New Issue
Block a user