| Index: third_party/WebKit/Source/devtools/front_end/coverage/CoverageListView.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/coverage/CoverageListView.js b/third_party/WebKit/Source/devtools/front_end/coverage/CoverageListView.js
|
| index 330fa2d70a34ea3e7c6b5b1be34d7e6403368981..abc86f261e406d58bad8da64b375de810435094a 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/coverage/CoverageListView.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/coverage/CoverageListView.js
|
| @@ -15,7 +15,7 @@ Coverage.CoverageListView = class extends UI.VBox {
|
| sortable: true,
|
| align: DataGrid.DataGrid.Align.Right
|
| },
|
| - {
|
| + {id: 'type', title: Common.UIString('Type'), width: '30px', fixedWidth: true, sortable: true}, {
|
| id: 'unusedSize',
|
| title: Common.UIString('Unused Bytes'),
|
| width: '60px',
|
| @@ -91,6 +91,9 @@ Coverage.CoverageListView = class extends UI.VBox {
|
| case 'url':
|
| sortFunction = compareURL;
|
| break;
|
| + case 'type':
|
| + sortFunction = compareNumericField.bind(null, 'type');
|
| + break;
|
| case 'size':
|
| sortFunction = compareNumericField.bind(null, 'size');
|
| break;
|
| @@ -129,6 +132,18 @@ Coverage.CoverageListView = class extends UI.VBox {
|
| return nodeA._coverageInfo[fieldName] - nodeB._coverageInfo[fieldName];
|
| }
|
| }
|
| +
|
| + /**
|
| + * @param {!Coverage.CoverageType} type
|
| + */
|
| + static _typeToString(type) {
|
| + var types = [];
|
| + if (type & Coverage.CoverageType.CSS)
|
| + types.push(Common.UIString('CSS'));
|
| + if (type & Coverage.CoverageType.JavaScript)
|
| + types.push(Common.UIString('JS'));
|
| + return types.join('+');
|
| + }
|
| };
|
|
|
| Coverage.CoverageListView.GridNode = class extends DataGrid.SortableDataGridNode {
|
| @@ -152,6 +167,10 @@ Coverage.CoverageListView.GridNode = class extends DataGrid.SortableDataGridNode
|
| switch (columnId) {
|
| case 'url':
|
| cell.textContent = this._coverageInfo.url;
|
| + cell.title = this._coverageInfo.url;
|
| + break;
|
| + case 'type':
|
| + cell.textContent = Coverage.CoverageListView._typeToString(this._coverageInfo.type);
|
| break;
|
| case 'size':
|
| cell.classList.add('numeric-column');
|
|
|