blob: 97141bd268e63be377a84be3fd62234f44f51e7a [file] [edit]
// Copyright (c) 2026, the R8 project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
function configure(chart, filteredCommits) {
// Create an opaque red background behind all try commits.
const annotations = [];
for (var i = 0; i < filteredCommits.length; i++) {
const commit = filteredCommits[i];
if ("parent_hash" in commit) {
annotations.push({
drawTime: "beforeDatasetsDraw",
type: "box",
xScaleID: "x",
yScaleID: "y",
xMin: i - 0.5,
xMax: i + 0.5,
backgroundColor: "rgba(255, 0, 0, 0.4)",
borderWidth: 0,
});
}
}
chart.options.plugins.annotation = {
annotations: annotations,
};
}
export default {
configure: configure,
};