in assets/android-metrics.js [453:492]
function displayResultsInTable(results) {
const table = document.querySelector('#summary-table tbody');
results.forEach(result => {
const row = document.createElement('tr');
if (result.unit.includes('score')) {
result.difference = -result.difference;
result.monthAgoDifference = -result.monthAgoDifference;
}
let recentClass = "";
if (result.difference < -5) {
recentClass='negative-difference';
} else if (result.difference > 5) {
recentClass='negative-positive';
}
let monthAgoClass= "";
if (result.monthAgoDifference < -5) {
monthAgoClass='negative-difference';
} else if (result.difference > 5) {
monthAgoClass='negative-positive';
}
row.onclick = () => {
window.location.hash = `${result.name}-section`;
};
row.innerHTML = `
<td class="${recentClass}" >${result.name} (${result.unit})</td>
<td class="${recentClass}" style="border-left: 1px solid #ddd;">${result.firefoxAvg.toFixed(2)}</td>
<td class="${recentClass}" >${result.chromeAvg.toFixed(2)}</td>
<td class="${recentClass}" >${result.difference}</td>
<td class="${monthAgoClass}" style="border-left: 1px solid #ddd;">${result.monthAgoFirefoxAvg.toFixed(2)}</td>
<td class="${monthAgoClass}" >${result.monthAgoChromeAvg.toFixed(2)}</td>
<td class="${monthAgoClass}" >${result.monthAgoDifference}</td>
`;
table.appendChild(row);
});
}