Merge pull request #1577 from coreos-inc/heatmap-future

Change future entries in heat map to be empty
This commit is contained in:
josephschorr 2016-06-24 11:47:51 -04:00 committed by GitHub
commit 6172b268eb
3 changed files with 13 additions and 1 deletions

View file

@ -284,7 +284,7 @@ class Repository(RepositoryParamResource):
found_dates['%s/%s' % (count.date.month, count.date.day)] = True
# Fill in any missing stats with zeros.
for day in range(-31, MAX_DAYS_IN_3_MONTHS):
for day in range(1, MAX_DAYS_IN_3_MONTHS):
day_date = datetime.now() - timedelta(days=day)
key = '%s/%s' % (day_date.month, day_date.day)
if not key in found_dates:

View file

@ -15,3 +15,9 @@
font-size: 12px;
text-transform: uppercase;
}
.heatmap-element .cal-heatmap-container svg .highlight {
fill: white;
stroke: #eee;
stroke-dasharray: 2;
}

View file

@ -26,6 +26,11 @@ angular.module('quay').directive('heatmap', function () {
if (!cal) {
var start = moment().add($scope.startCount * 1, $scope.startDomain).toDate();
var highlight = [];
for (i = 0; i < 31; ++i) {
var d = moment().add('day', i).toDate();
highlight.push(d);
}
cal = new CalHeatMap();
cal.init({
@ -40,6 +45,7 @@ angular.module('quay').directive('heatmap', function () {
displayLegend: false,
tooltip: true,
weekStartOnMonday: false,
highlight: highlight,
legendColors: {
empty: "#f4f4f4",
min: "#c9e9fb",