[DevTools] Storage - style clean up - a check of the variable to see if it exists

Issue #102
This commit is contained in:
janekptacijarabaci 2018-04-28 12:27:35 +02:00 • committed by Roy Tam
commit ae2fd72616

View file

@ -482,8 +482,12 @@ StorageUI.prototype = {
* @param {object} See onUpdate docs
*/
handleChangedItems: function (changed) {
if (this.tree.selectedItem) {
let [type, host, db, objectStore] = this.tree.selectedItem;
let selectedItem = this.tree.selectedItem;
if (!selectedItem) {
return;
}
let [type, host, db, objectStore] = selectedItem;
if (!changed[type] || !changed[type][host] ||
changed[type][host].length == 0) {
return;
@ -500,7 +504,6 @@ StorageUI.prototype = {
} catch (ex) {
this.fetchStorageObjects(type, host, changed[type][host], REASON.UPDATE);
}
}
},
/**
@ -830,6 +833,7 @@ StorageUI.prototype = {
if (!item) {
return;
}
this.table.clear();
this.hideSidebar();
this.searchBox.value = "";
@ -1136,11 +1140,12 @@ StorageUI.prototype = {
* Handles adding an item from the storage
*/
onAddItem: function () {
if (!this.tree.selectedItem) {
let selectedItem = this.tree.selectedItem;
if (!selectedItem) {
return;
}
let front = this.getCurrentFront();
let [, host] = this.tree.selectedItem;
let [, host] = selectedItem;
// Prepare to scroll into view.
this.table.scrollIntoViewOnUpdate = true;