Chromium Code Reviews| Index: third_party/WebKit/Source/devtools/front_end/resources/IndexedDBViews.js |
| diff --git a/third_party/WebKit/Source/devtools/front_end/resources/IndexedDBViews.js b/third_party/WebKit/Source/devtools/front_end/resources/IndexedDBViews.js |
| index a421227f6948604a8c6629d045db4d983e8d2fbe..fa1f29e714fd6390b4dbc01b0ebfd1f52ac3dd18 100644 |
| --- a/third_party/WebKit/Source/devtools/front_end/resources/IndexedDBViews.js |
| +++ b/third_party/WebKit/Source/devtools/front_end/resources/IndexedDBViews.js |
| @@ -34,14 +34,18 @@ |
| Resources.IDBDatabaseView = class extends UI.VBox { |
| /** |
| * @param {!Resources.IndexedDBModel} model |
| - * @param {!Resources.IndexedDBModel.Database} database |
| + * @param {?Resources.IndexedDBModel.Database} database |
| */ |
| constructor(model, database) { |
| super(); |
| this._model = model; |
| - this._reportView = new UI.ReportView(database.databaseId.name); |
| + var databaseName = Common.UIString('Loading\u2026'); // If database was not loaded yet when view was created |
|
dgozman
2017/06/06 21:32:26
- we usually avoid comments like this which repeat
kristipark
2017/06/06 22:45:47
Done.
|
| + if (database) |
| + databaseName = database.databaseId.name; |
| + |
| + this._reportView = new UI.ReportView(databaseName); |
| this._reportView.show(this.contentElement); |
| var bodySection = this._reportView.appendSection(''); |
| @@ -58,7 +62,8 @@ Resources.IDBDatabaseView = class extends UI.VBox { |
| Common.UIString('Refresh database')); |
| footer.appendChild(this._refreshButton); |
| - this.update(database); |
| + if (database) |
| + this.update(database); |
| } |
| _refreshDatabase() { |
| @@ -75,6 +80,7 @@ Resources.IDBDatabaseView = class extends UI.VBox { |
| */ |
| update(database) { |
| this._database = database; |
| + this._reportView.setTitle(this._database.databaseId.name); |
| this._refreshDatabase(); |
| this._updatedForTests(); |
| } |