fix: aggregate Federal/State type variants in .GOV tracker stats
This commit is contained in:
parent
2bc40ac285
commit
4485940c3c
1 changed files with 9 additions and 2 deletions
11
js/radar.js
11
js/radar.js
|
|
@ -238,8 +238,15 @@
|
|||
self.statsData = stats;
|
||||
document.getElementById('govStatTotal').textContent = (stats.total || 0).toLocaleString();
|
||||
document.getElementById('govStatNew24').textContent = (stats.new_24h || 0).toLocaleString();
|
||||
document.getElementById('govStatFederal').textContent = ((stats.by_type || {})['Federal'] || 0).toLocaleString();
|
||||
document.getElementById('govStatState').textContent = ((stats.by_type || {})['State'] || 0).toLocaleString();
|
||||
// Aggregate related types
|
||||
var byType = stats.by_type || {};
|
||||
var fedCount = 0, stateCount = 0;
|
||||
Object.keys(byType).forEach(function(k) {
|
||||
if (k.toLowerCase().indexOf('federal') === 0) fedCount += byType[k];
|
||||
if (k.toLowerCase().indexOf('state') === 0) stateCount += byType[k];
|
||||
});
|
||||
document.getElementById('govStatFederal').textContent = fedCount.toLocaleString();
|
||||
document.getElementById('govStatState').textContent = stateCount.toLocaleString();
|
||||
|
||||
if (stats.last_sync) {
|
||||
var d = new Date(stats.last_sync);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue