% _.each(groupedTimelineData, function(yearItems, year) { %>
<%= year %>
<% _.each(yearItems, function(monthItems, month) { %>
<%
var monthSelectedCount = 0;
var monthTotalCount = monthItems.length;
_.each(monthItems, function(item) {
if (_.contains(selectedItemsArray, item.checksum)) {
monthSelectedCount++;
}
});
var monthAllSelected = (monthSelectedCount === monthTotalCount && monthTotalCount > 0);
var monthPartialSelected = (monthSelectedCount > 0 && monthSelectedCount < monthTotalCount);
var monthCheckboxClass = monthPartialSelected ? 'checkbox-custom-label-part' : '';
%>
<% }); %>
<% }); %>