in addon/src/hgmo.js [24:40]
async function applyOverlay(revPromise, path) {
let result = await getCoverage(revPromise, path);
if (!Object.prototype.hasOwnProperty.call(result, "coverage")) {
throw new Error("No 'coverage' field");
}
const data = result.coverage;
document.querySelectorAll("[id^='l']").forEach((e) => {
const m = e.id.match(linePattern);
if (!m) {
return;
}
const linenum = m[1];
if (Object.prototype.hasOwnProperty.call(data, linenum)) {
e.style.backgroundColor = data[linenum] > 0 ? "greenyellow" : "tomato";
}
});
}