Add tooltips to coverage layer line elements

Change-Id: I37bd363882d50cf4bcc07a339f899659b9f5fe8d
This commit is contained in:
Ben Rohlfs
2019-04-26 15:03:57 +02:00
parent 2a07f944f5
commit b417fd5009

View File

@@ -38,6 +38,13 @@
NOT_INSTRUMENTED: 'NOT_INSTRUMENTED',
};
const TOOLTIP_MAP = new Map([
[Gerrit.CoverageType.COVERED, 'Covered by tests.'],
[Gerrit.CoverageType.NOT_COVERED, 'Not covered by tests.'],
[Gerrit.CoverageType.PARTIALLY_COVERED, 'Partially covered by tests.'],
[Gerrit.CoverageType.NOT_INSTRUMENTED, 'Not instrumented by any tests.'],
]);
/**
* @typedef {{
* side: string,
@@ -122,6 +129,7 @@
// The line number is within the current coverage range. Style it!
lineNumberEl.classList.add(coverageRange.type);
lineNumberEl.title = TOOLTIP_MAP.get(coverageRange.type);
return;
}
},