Chromium Code Reviews| Index: third_party/WebKit/Source/devtools/front_end/components_lazy/CookiesTable.js |
| diff --git a/third_party/WebKit/Source/devtools/front_end/components_lazy/CookiesTable.js b/third_party/WebKit/Source/devtools/front_end/components_lazy/CookiesTable.js |
| index 01fbd9899539405c5d4ea92631ab8ca8e7741423..8303788c78e9f0f56ea677f066a27996fcb861ec 100644 |
| --- a/third_party/WebKit/Source/devtools/front_end/components_lazy/CookiesTable.js |
| +++ b/third_party/WebKit/Source/devtools/front_end/components_lazy/CookiesTable.js |
| @@ -56,8 +56,10 @@ WebInspector.CookiesTable = function(expandable, refreshCallback, selectedCallba |
| if (readOnly) |
|
lushnikov
2016/10/26 02:36:34
nit: braces
allada
2016/10/26 02:45:08
Done.
|
| this._dataGrid = new WebInspector.DataGrid(columns); |
| - else |
| - this._dataGrid = new WebInspector.DataGrid(columns, undefined, this._onDeleteCookie.bind(this), refreshCallback, this._onContextMenu.bind(this)); |
| + else { |
| + this._dataGrid = new WebInspector.DataGrid(columns, undefined, this._onDeleteCookie.bind(this), refreshCallback); |
| + this._dataGrid.addEventListener(WebInspector.DataGrid.Events.RowContextMenu, this._onRowContextMenu.bind(this)); |
| + } |
| this._dataGrid.setName("cookiesTable"); |
| this._dataGrid.addEventListener(WebInspector.DataGrid.Events.SortingChanged, this._rebuildTable, this); |
| @@ -82,15 +84,15 @@ WebInspector.CookiesTable.prototype = { |
| }, |
| /** |
| - * @param {!WebInspector.ContextMenu} contextMenu |
| - * @param {!WebInspector.DataGridNode} node |
| + * @param {!WebInspector.Event} event |
| */ |
| - _onContextMenu: function(contextMenu, node) |
| + _onRowContextMenu: function(event) |
| { |
| + var contextMenu = /** @type {!WebInspector.ContextMenu} */ (event.data.contextMenu); |
| + var node = /** @type {!WebInspector.DataGridNode} */ (event.data.node); |
| if (node === this._dataGrid.creationNode) |
| return; |
| - var cookie = node.cookie; |
| - var domain = cookie.domain(); |
| + var domain = node.cookie.domain(); |
| if (domain) |
| contextMenu.appendItem(WebInspector.UIString.capitalize("Clear ^all from \"%s\"", domain), this._clearAndRefresh.bind(this, domain)); |
| contextMenu.appendItem(WebInspector.UIString.capitalize("Clear ^all"), this._clearAndRefresh.bind(this, null)); |