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 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
127 /** | 127 /** |
128 * @override | 128 * @override |
129 * @param {!SDK.Target} target | 129 * @param {!SDK.Target} target |
130 */ | 130 */ |
131 targetAdded(target) { | 131 targetAdded(target) { |
132 if (this._target) | 132 if (this._target) |
133 return; | 133 return; |
134 this._target = target; | 134 this._target = target; |
135 this._databaseModel = Resources.DatabaseModel.fromTarget(target); | 135 this._databaseModel = Resources.DatabaseModel.fromTarget(target); |
136 | 136 |
137 this._databaseModel.addEventListener(Resources.DatabaseModel.Events.Database
Added, this._databaseAdded, this); | 137 this._databaseModel.on(Resources.DatabaseModel.DatabaseAddedEvent, this._dat
abaseAdded, this); |
138 this._databaseModel.addEventListener(Resources.DatabaseModel.Events.Database
sRemoved, this._resetWebSQL, this); | 138 this._databaseModel.on(Resources.DatabaseModel.DatabasesRemovedEvent, this._
resetWebSQL, this); |
139 | 139 |
140 var resourceTreeModel = SDK.ResourceTreeModel.fromTarget(target); | 140 var resourceTreeModel = SDK.ResourceTreeModel.fromTarget(target); |
141 if (!resourceTreeModel) | 141 if (!resourceTreeModel) |
142 return; | 142 return; |
143 | 143 |
144 if (resourceTreeModel.cachedResourcesLoaded()) | 144 if (resourceTreeModel.cachedResourcesLoaded()) |
145 this._initialize(); | 145 this._initialize(); |
146 | 146 |
147 resourceTreeModel.addEventListener(SDK.ResourceTreeModel.Events.CachedResour
cesLoaded, this._initialize, this); | 147 resourceTreeModel.addEventListener(SDK.ResourceTreeModel.Events.CachedResour
cesLoaded, this._initialize, this); |
148 resourceTreeModel.addEventListener( | 148 resourceTreeModel.addEventListener( |
149 SDK.ResourceTreeModel.Events.WillLoadCachedResources, this._resetWithFra
mes, this); | 149 SDK.ResourceTreeModel.Events.WillLoadCachedResources, this._resetWithFra
mes, this); |
150 } | 150 } |
151 | 151 |
152 /** | 152 /** |
153 * @override | 153 * @override |
154 * @param {!SDK.Target} target | 154 * @param {!SDK.Target} target |
155 */ | 155 */ |
156 targetRemoved(target) { | 156 targetRemoved(target) { |
157 if (target !== this._target) | 157 if (target !== this._target) |
158 return; | 158 return; |
159 delete this._target; | 159 delete this._target; |
160 | 160 |
161 var resourceTreeModel = SDK.ResourceTreeModel.fromTarget(target); | 161 var resourceTreeModel = SDK.ResourceTreeModel.fromTarget(target); |
162 if (resourceTreeModel) { | 162 if (resourceTreeModel) { |
163 resourceTreeModel.removeEventListener(SDK.ResourceTreeModel.Events.CachedR
esourcesLoaded, this._initialize, this); | 163 resourceTreeModel.removeEventListener(SDK.ResourceTreeModel.Events.CachedR
esourcesLoaded, this._initialize, this); |
164 resourceTreeModel.removeEventListener( | 164 resourceTreeModel.removeEventListener( |
165 SDK.ResourceTreeModel.Events.WillLoadCachedResources, this._resetWithF
rames, this); | 165 SDK.ResourceTreeModel.Events.WillLoadCachedResources, this._resetWithF
rames, this); |
166 } | 166 } |
167 this._databaseModel.removeEventListener(Resources.DatabaseModel.Events.Datab
aseAdded, this._databaseAdded, this); | 167 this._databaseModel.off(Resources.DatabaseModel.DatabaseAddedEvent, this._da
tabaseAdded, this); |
168 this._databaseModel.removeEventListener(Resources.DatabaseModel.Events.Datab
asesRemoved, this._resetWebSQL, this); | 168 this._databaseModel.off(Resources.DatabaseModel.DatabasesRemovedEvent, this.
_resetWebSQL, this); |
169 | 169 |
170 this._resetWithFrames(); | 170 this._resetWithFrames(); |
171 } | 171 } |
172 | 172 |
173 /** | 173 /** |
174 * @override | 174 * @override |
175 */ | 175 */ |
176 focus() { | 176 focus() { |
177 this._sidebarTree.focus(); | 177 this._sidebarTree.focus(); |
178 } | 178 } |
(...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
375 var frameTreeElement = this._treeElementForFrameId[frameId]; | 375 var frameTreeElement = this._treeElementForFrameId[frameId]; |
376 if (frameTreeElement) | 376 if (frameTreeElement) |
377 frameTreeElement.frameNavigated(frame); | 377 frameTreeElement.frameNavigated(frame); |
378 | 378 |
379 var applicationCacheFrameTreeElement = this._applicationCacheFrameElements[f
rameId]; | 379 var applicationCacheFrameTreeElement = this._applicationCacheFrameElements[f
rameId]; |
380 if (applicationCacheFrameTreeElement) | 380 if (applicationCacheFrameTreeElement) |
381 applicationCacheFrameTreeElement.frameNavigated(frame); | 381 applicationCacheFrameTreeElement.frameNavigated(frame); |
382 } | 382 } |
383 | 383 |
384 /** | 384 /** |
385 * @param {!Common.Event} event | 385 * @param {!Resources.DatabaseModel.DatabaseAddedEvent} event |
386 */ | 386 */ |
387 _databaseAdded(event) { | 387 _databaseAdded(event) { |
388 var database = /** @type {!Resources.Database} */ (event.data); | 388 var databaseTreeElement = new Resources.DatabaseTreeElement(this, event.data
base); |
389 this._addDatabase(database); | 389 this._databaseTreeElements.set(event.database, databaseTreeElement); |
390 } | |
391 | |
392 /** | |
393 * @param {!Resources.Database} database | |
394 */ | |
395 _addDatabase(database) { | |
396 var databaseTreeElement = new Resources.DatabaseTreeElement(this, database); | |
397 this._databaseTreeElements.set(database, databaseTreeElement); | |
398 this.databasesListTreeElement.appendChild(databaseTreeElement); | 390 this.databasesListTreeElement.appendChild(databaseTreeElement); |
399 } | 391 } |
400 | 392 |
401 addDocumentURL(url) { | 393 addDocumentURL(url) { |
402 var parsedURL = url.asParsedURL(); | 394 var parsedURL = url.asParsedURL(); |
403 if (!parsedURL) | 395 if (!parsedURL) |
404 return; | 396 return; |
405 | 397 |
406 var domain = parsedURL.securityOrigin(); | 398 var domain = parsedURL.securityOrigin(); |
407 if (!this._domains[domain]) { | 399 if (!this._domains[domain]) { |
(...skipping 1642 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2050 | 2042 |
2051 this.element.classList.add('storage-view'); | 2043 this.element.classList.add('storage-view'); |
2052 this._emptyWidget = new UI.EmptyWidget(''); | 2044 this._emptyWidget = new UI.EmptyWidget(''); |
2053 this._emptyWidget.show(this.element); | 2045 this._emptyWidget.show(this.element); |
2054 } | 2046 } |
2055 | 2047 |
2056 setText(text) { | 2048 setText(text) { |
2057 this._emptyWidget.text = text; | 2049 this._emptyWidget.text = text; |
2058 } | 2050 } |
2059 }; | 2051 }; |
OLD | NEW |