function displayCountFor()

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 = "&nbsp;";
  }

  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);
}