in js/needinfo.js [470:512]
function displayCountFor(id, elementIndex, developer, url, type, data) {
let ni_count = 0;
if (data && data.bugs) {
ni_count = data.bugs.length;
}
let tabTarget = NeedInfoConfig.targetnew ? "buglists" : "_blank";
let bug_link = "" + ni_count;
if (ni_count != 0) {
let dash_link = "details.html?" + "&userquery=" + type + "&userid=" + id + getMaxDateParameter();
let bug_list = restToQueryUrl(url);
bug_link = "<div class='bug-link-container'><a class='bug-link' title='Needinfo Details' href='" + dash_link + "' target='nilist'>" + ni_count + "</a>";
bug_link += "<a class='bug-icon' title='Bugzilla Bug List' href='" + bug_list + "' target='" + tabTarget + "'><img src='images/favicon.ico' /></a></div>";
}
if (!ni_count) {
bug_link = " ";
}
switch(type) {
case 'odr':
PageStats.devOpen += ni_count;
break;
case 'otr':
PageStats.tracked += ni_count;
break;
case 'cdr':
PageStats.devClosed += ni_count;
break;
case 'onb':
PageStats.nagOpen += ni_count;
break;
case 'cnb':
PageStats.nagClosed += ni_count;
break;
}
populatePageStats();
let link = "<div class='report-" + type + "' id='data_" + elementIndex + "'>" + bug_link + "</div>";
$("#data_" + type + "_" + elementIndex).replaceWith(link);
}