Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(169)

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/resources/ResourcesPanel.js

Issue 2632553002: [DevTools] Clear local storage (Closed)
Patch Set: [DevTools] Clear local storage Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2007, 2008, 2010 Apple Inc. All rights reserved. 2 * Copyright (C) 2007, 2008, 2010 Apple Inc. All rights reserved.
3 * Copyright (C) 2009 Joseph Pecoraro 3 * Copyright (C) 2009 Joseph Pecoraro
4 * Copyright (C) 2013 Samsung Electronics. All rights reserved. 4 * Copyright (C) 2013 Samsung Electronics. All rights reserved.
5 * 5 *
6 * Redistribution and use in source and binary forms, with or without 6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions 7 * modification, are permitted provided that the following conditions
8 * are met: 8 * are met:
9 * 9 *
10 * 1. Redistributions of source code must retain the above copyright 10 * 1. Redistributions of source code must retain the above copyright
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
72 this.cacheStorageListTreeElement = new Resources.ServiceWorkerCacheTreeEleme nt(this); 72 this.cacheStorageListTreeElement = new Resources.ServiceWorkerCacheTreeEleme nt(this);
73 cacheTreeElement.appendChild(this.cacheStorageListTreeElement); 73 cacheTreeElement.appendChild(this.cacheStorageListTreeElement);
74 this.applicationCacheListTreeElement = new Resources.StorageCategoryTreeElem ent( 74 this.applicationCacheListTreeElement = new Resources.StorageCategoryTreeElem ent(
75 this, Common.UIString('Application Cache'), 'ApplicationCache', 75 this, Common.UIString('Application Cache'), 'ApplicationCache',
76 ['appcache-tree-item', 'table-tree-item', 'resource-tree-item']); 76 ['appcache-tree-item', 'table-tree-item', 'resource-tree-item']);
77 cacheTreeElement.appendChild(this.applicationCacheListTreeElement); 77 cacheTreeElement.appendChild(this.applicationCacheListTreeElement);
78 78
79 this.resourcesListTreeElement = this._addSidebarSection(Common.UIString('Fra mes')); 79 this.resourcesListTreeElement = this._addSidebarSection(Common.UIString('Fra mes'));
80 80
81 var mainContainer = new UI.VBox(); 81 var mainContainer = new UI.VBox();
82 this._storageViewToolbar = new UI.Toolbar('resources-toolbar', mainContainer .element);
82 this.storageViews = mainContainer.element.createChild('div', 'vbox flex-auto '); 83 this.storageViews = mainContainer.element.createChild('div', 'vbox flex-auto ');
83 this._storageViewToolbar = new UI.Toolbar('resources-toolbar', mainContainer .element);
84 this.splitWidget().setMainWidget(mainContainer); 84 this.splitWidget().setMainWidget(mainContainer);
85 85
86 /** @type {!Map.<!Resources.Database, !Object.<string, !Resources.DatabaseTa bleView>>} */ 86 /** @type {!Map.<!Resources.Database, !Object.<string, !Resources.DatabaseTa bleView>>} */
87 this._databaseTableViews = new Map(); 87 this._databaseTableViews = new Map();
88 /** @type {!Map.<!Resources.Database, !Resources.DatabaseQueryView>} */ 88 /** @type {!Map.<!Resources.Database, !Resources.DatabaseQueryView>} */
89 this._databaseQueryViews = new Map(); 89 this._databaseQueryViews = new Map();
90 /** @type {!Map.<!Resources.Database, !Resources.DatabaseTreeElement>} */ 90 /** @type {!Map.<!Resources.Database, !Resources.DatabaseTreeElement>} */
91 this._databaseTreeElements = new Map(); 91 this._databaseTreeElements = new Map();
92 /** @type {!Map.<!Resources.DOMStorage, !Resources.DOMStorageItemsView>} */ 92 /** @type {!Map.<!Resources.DOMStorage, !Resources.DOMStorageItemsView>} */
93 this._domStorageViews = new Map(); 93 this._domStorageViews = new Map();
(...skipping 1801 matching lines...) Expand 10 before | Expand all | Expand 10 after
1895 1895
1896 /** 1896 /**
1897 * @override 1897 * @override
1898 * @return {boolean} 1898 * @return {boolean}
1899 */ 1899 */
1900 onselect(selectedByUser) { 1900 onselect(selectedByUser) {
1901 super.onselect(selectedByUser); 1901 super.onselect(selectedByUser);
1902 this._storagePanel._showDOMStorage(this._domStorage); 1902 this._storagePanel._showDOMStorage(this._domStorage);
1903 return false; 1903 return false;
1904 } 1904 }
1905
1906 /**
1907 * @override
1908 */
1909 onattach() {
1910 super.onattach();
1911 this.listItemElement.addEventListener('contextmenu', this._handleContextMenu Event.bind(this), true);
1912 }
1913
1914 _handleContextMenuEvent(event) {
1915 var contextMenu = new UI.ContextMenu(event);
1916 contextMenu.appendItem(Common.UIString('Clear'), () => this._domStorage.clea r());
1917 contextMenu.show();
1918 }
1905 }; 1919 };
1906 1920
1907 /** 1921 /**
1908 * @unrestricted 1922 * @unrestricted
1909 */ 1923 */
1910 Resources.CookieTreeElement = class extends Resources.BaseStorageTreeElement { 1924 Resources.CookieTreeElement = class extends Resources.BaseStorageTreeElement {
1911 constructor(storagePanel, cookieDomain) { 1925 constructor(storagePanel, cookieDomain) {
1912 super( 1926 super(
1913 storagePanel, cookieDomain ? cookieDomain : Common.UIString('Local Files '), 1927 storagePanel, cookieDomain ? cookieDomain : Common.UIString('Local Files '),
1914 ['cookie-tree-item', 'resource-tree-item']); 1928 ['cookie-tree-item', 'resource-tree-item']);
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after
2042 2056
2043 this.element.classList.add('storage-view'); 2057 this.element.classList.add('storage-view');
2044 this._emptyWidget = new UI.EmptyWidget(''); 2058 this._emptyWidget = new UI.EmptyWidget('');
2045 this._emptyWidget.show(this.element); 2059 this._emptyWidget.show(this.element);
2046 } 2060 }
2047 2061
2048 setText(text) { 2062 setText(text) {
2049 this._emptyWidget.text = text; 2063 this._emptyWidget.text = text;
2050 } 2064 }
2051 }; 2065 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698