Fixed empty space being added for the first day of the heatmap if its also first day of the month
parent
267e361849
commit
c5341996f8
|
@ -55,15 +55,20 @@ impl Heatmap {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Track the very first day of the heatmap, as we don't want the extra spacing in front of
|
||||||
|
// those.
|
||||||
|
let mut first_day = true;
|
||||||
|
|
||||||
while current_day <= until {
|
while current_day <= until {
|
||||||
if split_months {
|
if split_months {
|
||||||
// If current day is the first of the month we add 2 weeks worth of empty space so
|
// If current day is the first of the month, but not the first day of the heatmap
|
||||||
// months are more visible
|
// we add 2 weeks worth of empty space so months are more visible
|
||||||
if current_day.day0() == 0 {
|
if !first_day && current_day.day0() == 0 {
|
||||||
for i in 0..14 {
|
for i in 0..14 {
|
||||||
heatmap.data[(i as usize) % 7].push(-1);
|
heatmap.data[(i as usize) % 7].push(-1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
first_day = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
let month_name = current_day.format("%b").to_string();
|
let month_name = current_day.format("%b").to_string();
|
||||||
|
|
Loading…
Reference in New Issue