| Index: third_party/WebKit/Source/devtools/front_end/resources/ResourcesPanel.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/resources/ResourcesPanel.js b/third_party/WebKit/Source/devtools/front_end/resources/ResourcesPanel.js
|
| index de4043087fd4342c1da10823079617c4d12179cb..65a73cf6bdfaa0bae5eb008a23aa361f250f6fd8 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/resources/ResourcesPanel.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/resources/ResourcesPanel.js
|
| @@ -79,8 +79,8 @@ Resources.ResourcesPanel = class extends UI.PanelWithSidebar {
|
| this.resourcesListTreeElement = this._addSidebarSection(Common.UIString('Frames'));
|
|
|
| var mainContainer = new UI.VBox();
|
| - this.storageViews = mainContainer.element.createChild('div', 'vbox flex-auto');
|
| this._storageViewToolbar = new UI.Toolbar('resources-toolbar', mainContainer.element);
|
| + this.storageViews = mainContainer.element.createChild('div', 'vbox flex-auto');
|
| this.splitWidget().setMainWidget(mainContainer);
|
|
|
| /** @type {!Map.<!Resources.Database, !Object.<string, !Resources.DatabaseTableView>>} */
|
| @@ -1902,6 +1902,20 @@ Resources.DOMStorageTreeElement = class extends Resources.BaseStorageTreeElement
|
| this._storagePanel._showDOMStorage(this._domStorage);
|
| return false;
|
| }
|
| +
|
| + /**
|
| + * @override
|
| + */
|
| + onattach() {
|
| + super.onattach();
|
| + this.listItemElement.addEventListener('contextmenu', this._handleContextMenuEvent.bind(this), true);
|
| + }
|
| +
|
| + _handleContextMenuEvent(event) {
|
| + var contextMenu = new UI.ContextMenu(event);
|
| + contextMenu.appendItem(Common.UIString('Clear'), () => this._domStorage.clear());
|
| + contextMenu.show();
|
| + }
|
| };
|
|
|
| /**
|
|
|