Chromium Code Reviews| OLD | NEW |
|---|---|
| 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 Loading... | |
| 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 Loading... | |
| 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 if (this._domStorage.isLocalStorage) | |
|
pfeldman
2017/01/20 21:32:06
Why the check?
eostroukhov
2017/01/20 21:46:53
Nice catch. I removed the check.
| |
| 1917 contextMenu.appendItem(Common.UIString('Clear'), () => this._domStorage.cl ear()); | |
| 1918 contextMenu.show(); | |
| 1919 } | |
| 1905 }; | 1920 }; |
| 1906 | 1921 |
| 1907 /** | 1922 /** |
| 1908 * @unrestricted | 1923 * @unrestricted |
| 1909 */ | 1924 */ |
| 1910 Resources.CookieTreeElement = class extends Resources.BaseStorageTreeElement { | 1925 Resources.CookieTreeElement = class extends Resources.BaseStorageTreeElement { |
| 1911 constructor(storagePanel, cookieDomain) { | 1926 constructor(storagePanel, cookieDomain) { |
| 1912 super( | 1927 super( |
| 1913 storagePanel, cookieDomain ? cookieDomain : Common.UIString('Local Files '), | 1928 storagePanel, cookieDomain ? cookieDomain : Common.UIString('Local Files '), |
| 1914 ['cookie-tree-item', 'resource-tree-item']); | 1929 ['cookie-tree-item', 'resource-tree-item']); |
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2042 | 2057 |
| 2043 this.element.classList.add('storage-view'); | 2058 this.element.classList.add('storage-view'); |
| 2044 this._emptyWidget = new UI.EmptyWidget(''); | 2059 this._emptyWidget = new UI.EmptyWidget(''); |
| 2045 this._emptyWidget.show(this.element); | 2060 this._emptyWidget.show(this.element); |
| 2046 } | 2061 } |
| 2047 | 2062 |
| 2048 setText(text) { | 2063 setText(text) { |
| 2049 this._emptyWidget.text = text; | 2064 this._emptyWidget.text = text; |
| 2050 } | 2065 } |
| 2051 }; | 2066 }; |
| OLD | NEW |