| Index: third_party/WebKit/Source/devtools/front_end/audits2/lighthouse/renderer/report-renderer.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/audits2/lighthouse/renderer/report-renderer.js b/third_party/WebKit/Source/devtools/front_end/audits2/lighthouse/renderer/report-renderer.js
|
| index f5318cdaa40481a45d5d8f9b4120a3dafa9c3885..f42b8d6451d3cba5f0026204cc955d6590656bc0 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/audits2/lighthouse/renderer/report-renderer.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/audits2/lighthouse/renderer/report-renderer.js
|
| @@ -149,7 +149,7 @@ class ReportRenderer {
|
| const categories = reportSection.appendChild(this._dom.createElement('div', 'lh-categories'));
|
| for (const category of report.reportCategories) {
|
| scoreHeader.appendChild(this._categoryRenderer.renderScoreGauge(category));
|
| - categories.appendChild(this._categoryRenderer.render(category));
|
| + categories.appendChild(this._categoryRenderer.render(category, report.reportGroups));
|
| }
|
|
|
| reportSection.appendChild(this._renderReportFooter(report));
|
| @@ -169,8 +169,10 @@ if (typeof module !== 'undefined' && module.exports) {
|
| * id: string,
|
| * weight: number,
|
| * score: number,
|
| + * group: string,
|
| * result: {
|
| * description: string,
|
| + * informative: boolean,
|
| * debugString: string,
|
| * displayValue: string,
|
| * helpText: string,
|
| @@ -195,13 +197,23 @@ ReportRenderer.AuditJSON; // eslint-disable-line no-unused-expressions
|
| */
|
| ReportRenderer.CategoryJSON; // eslint-disable-line no-unused-expressions
|
|
|
| +/**
|
| + * @typedef {{
|
| + * title: string,
|
| + * description: string,
|
| + * }}
|
| + */
|
| +ReportRenderer.GroupJSON; // eslint-disable-line no-unused-expressions
|
| +
|
| /**
|
| * @typedef {{
|
| * lighthouseVersion: string,
|
| * generatedTime: string,
|
| * initialUrl: string,
|
| * url: string,
|
| + * artifacts: {traces: !Object},
|
| * reportCategories: !Array<!ReportRenderer.CategoryJSON>,
|
| + * reportGroups: !Object<string, !ReportRenderer.GroupJSON>,
|
| * runtimeConfig: {
|
| * blockedUrlPatterns: !Array<string>,
|
| * environment: !Array<{description: string, enabled: boolean, name: string}>
|
|
|