in js/needinfo.js [144:183]
function prepPage() {
resetPageStats();
$("#report").empty();
var content =
"<div class='report-title'>Engineer</div>" +
"<div class='report-odr'>Open Dev Related</div>" +
"<div class='report-otr' title='Bugs with any needinfos for you that track the current nightly, beta, or release versions of Firefox.'>Open Tracked</div>" +
"<div class='report-cdr'>Closed Dev Related</div>" +
"<div class='report-onb'>Open Nagbot</div>" +
"<div class='report-cnb'>Closed Nagbot</div>";
// This is an elemet id idx and must match up when we
// populate each row in displayCountFor.
let devIndex = 0;
for (let developer in NeedInfoConfig.developers) {
devIndex++;
content +=
"<a href='' onclick=\"event_loadUserSummary(event, '" + developer + "')\"><div class='report-title'>" + developer + "</div></a>" +
"<div class='report-odr' id='data_odr_" + devIndex + "'>?</div>" +
"<div class='report-otr' id='data_otr_" + devIndex + "'>?</div>" +
"<div class='report-cdr' id='data_cdr_" + devIndex + "'>?</div>" +
"<div class='report-onb' id='data_onb_" + devIndex + "'>?</div>" +
"<div class='report-cnb' id='data_cnb_" + devIndex + "'>?</div>";
}
if (content.length) {
$("#report").append(content);
}
if (devIndex > 1) {
content =
"<div class='report-title'>TOTALS</div>" +
"<div class='report-odr' id='odr-total'>"+ PageStats.devOpen + "</div>" +
"<div class='report-otr' id='otr-total'>"+ PageStats.tracked + "</div>" +
"<div class='report-cdr' id='cdr-total'>"+ PageStats.devClosed + "</div>" +
"<div class='report-onb' id='onb-total'>"+ PageStats.nagOpen + "</div>" +
"<div class='report-cnb' id='cnb-total'>"+ PageStats.nagClosed + "</div>";
$("#report").append(content);
}
checkConfig();
}