in js/triage.js [276:315]
function populateBuckets(year, count) {
if (!BugQueries) {
return;
}
// Adds div placeholders for bucket entries.
insertEmptyBugLists(year, count);
for (let i = 0; i < BugQueries.length; i++) {
let query = BugQueries[i];
if (!("url" in query)) {
continue;
}
let dfrom = query.from.split('-');
let dto = query.to.split('-');
let id = year + "-" + i;
// Gray future buckets
let now = new Date();
let endDate = new Date(dfrom[0], parseInt(dfrom[1])-1, dfrom[2], 0, 0, 0, 0);
let cssTag = 'greyedout';
if (now > endDate) {
cssTag = '';
}
let markup = "<div class='bugcount'><div class='who " + cssTag + "'>"
+ query.who
+ "</div>"
+ "<div class='date " + cssTag + "'>("
+ MONTHS[dfrom[1]-1] + " " + dfrom[2] + " - "
+ MONTHS[dto[1]-1] + " " + dto[2] + ")</div>"
+ "<div id='data" + i + "'" + " class='data greyedout'>?</div>"
+ "<div id='ubdata" + i + "'" + " class='data greyedout'>?</div>"
+ "</div>";
// This id was generated in insertEmptyBugLists
$("#reportDiv" + id).replaceWith(markup);
}
}