| Index: third_party/WebKit/Source/devtools/front_end/network/NetworkLogViewColumns.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/network/NetworkLogViewColumns.js b/third_party/WebKit/Source/devtools/front_end/network/NetworkLogViewColumns.js
|
| index 76c886b23dc232c3b835c6a4f1794287ad3a0cc1..2b47d4dec92f9d9dba8337b657ef7482eb785e0f 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/network/NetworkLogViewColumns.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/network/NetworkLogViewColumns.js
|
| @@ -492,7 +492,26 @@ WebInspector.NetworkLogViewColumns = class {
|
| * @param {!WebInspector.ContextMenu} contextMenu
|
| */
|
| _innerHeaderContextMenu(contextMenu) {
|
| + var columnConfigs = this._columns.filter(columnConfig => columnConfig.hideable);
|
| + var nonResponseHeaders = columnConfigs.filter(columnConfig => !columnConfig.isResponseHeader);
|
| + for (var columnConfig of nonResponseHeaders)
|
| + contextMenu.appendCheckboxItem(
|
| + columnConfig.title, this._toggleColumnVisibility.bind(this, columnConfig), columnConfig.visible);
|
| +
|
| + contextMenu.appendSeparator();
|
| +
|
| + var responseSubMenu = contextMenu.appendSubMenuItem(WebInspector.UIString('Response Headers'));
|
| + var responseHeaders = columnConfigs.filter(columnConfig => columnConfig.isResponseHeader);
|
| + for (var columnConfig of responseHeaders)
|
| + responseSubMenu.appendCheckboxItem(
|
| + columnConfig.title, this._toggleColumnVisibility.bind(this, columnConfig), columnConfig.visible);
|
| +
|
| + responseSubMenu.appendSeparator();
|
| + responseSubMenu.appendItem(
|
| + WebInspector.UIString('Manage Header Columns\u2026'), this._manageCustomHeaderDialog.bind(this));
|
| +
|
| if (Runtime.experiments.isEnabled('canvasNetworkTimeline')) {
|
| + contextMenu.appendSeparator();
|
| var timelineSortIds = WebInspector.NetworkLogViewColumns.TimelineSortIds;
|
| var timelineSubMenu = contextMenu.appendSubMenuItem(WebInspector.UIString('Timeline'));
|
| timelineSubMenu.appendCheckboxItem(
|
| @@ -510,25 +529,7 @@ WebInspector.NetworkLogViewColumns = class {
|
| timelineSubMenu.appendCheckboxItem(
|
| WebInspector.UIString('Latency'), setTimelineMode.bind(this, timelineSortIds.Latency),
|
| this._activeTimelineSortId === timelineSortIds.Latency);
|
| - contextMenu.appendSeparator();
|
| }
|
| - var columnConfigs = this._columns.filter(columnConfig => columnConfig.hideable);
|
| - var nonResponseHeaders = columnConfigs.filter(columnConfig => !columnConfig.isResponseHeader);
|
| - for (var columnConfig of nonResponseHeaders)
|
| - contextMenu.appendCheckboxItem(
|
| - columnConfig.title, this._toggleColumnVisibility.bind(this, columnConfig), columnConfig.visible);
|
| -
|
| - contextMenu.appendSeparator();
|
| -
|
| - var responseSubMenu = contextMenu.appendSubMenuItem(WebInspector.UIString('Response Headers'));
|
| - var responseHeaders = columnConfigs.filter(columnConfig => columnConfig.isResponseHeader);
|
| - for (var columnConfig of responseHeaders)
|
| - responseSubMenu.appendCheckboxItem(
|
| - columnConfig.title, this._toggleColumnVisibility.bind(this, columnConfig), columnConfig.visible);
|
| -
|
| - responseSubMenu.appendSeparator();
|
| - responseSubMenu.appendItem(
|
| - WebInspector.UIString('Manage Header Columns\u2026'), this._manageCustomHeaderDialog.bind(this));
|
|
|
| contextMenu.show();
|
|
|
|
|