Skip to content

Commit a173b08

Browse files
Fix after-merge issues and avoid showing too far ahead graph data
1 parent 4355aa8 commit a173b08

11 files changed

+24
-80
lines changed

package-lock.json

Lines changed: 3 additions & 65 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

site/assets/graphs.js

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -125,15 +125,21 @@ const chartOptions = {
125125
};
126126

127127
function drawChart(canvas, data) {
128+
// Filter data to only show up to 1 week in the future
129+
const oneWeekFromNow = new Date();
130+
oneWeekFromNow.setDate(oneWeekFromNow.getDate() + 7);
131+
132+
const filteredData = data.filter((d) => new Date(d.date) <= oneWeekFromNow);
133+
128134
const colors = getLineColors();
129135
new Chart(canvas, {
130136
type: "line",
131137
data: {
132-
labels: data.map((d) => new Date(d.date)),
138+
labels: filteredData.map((d) => new Date(d.date)),
133139
datasets: [
134140
{
135141
label: "All subtests",
136-
data: data.map((d, i) =>
142+
data: filteredData.map((d, i) =>
137143
Math.max(
138144
d.chrome.total,
139145
d.safari.total,
@@ -146,25 +152,25 @@ function drawChart(canvas, data) {
146152
},
147153
{
148154
label: "Edge",
149-
data: data.map((d, i) => d.edge.passed),
155+
data: filteredData.map((d, i) => d.edge.passed),
150156
borderWidth: 2,
151157
borderColor: colors.Edge,
152158
},
153159
{
154160
label: "Chrome",
155-
data: data.map((d, i) => d.chrome.passed),
161+
data: filteredData.map((d, i) => d.chrome.passed),
156162
borderWidth: 2,
157163
borderColor: colors.Chrome,
158164
},
159165
{
160166
label: "Firefox",
161-
data: data.map((d, i) => d.firefox.passed),
167+
data: filteredData.map((d, i) => d.firefox.passed),
162168
borderWidth: 2,
163169
borderColor: colors.Firefox,
164170
},
165171
{
166172
label: "Safari",
167-
data: data.map((d, i) => d.safari.passed),
173+
data: filteredData.map((d, i) => d.safari.passed),
168174
borderWidth: 2,
169175
borderColor: colors.Safari,
170176
},

0 commit comments

Comments
 (0)