mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-29 20:07:30 +09:00
[DevTools] Storage - style clean up - a check of the variable to see if it exists
Issue #102
This commit is contained in:
parent
8fb86c0396
commit
ae2fd72616
1 changed files with 23 additions and 18 deletions
|
|
@ -482,24 +482,27 @@ StorageUI.prototype = {
|
||||||
* @param {object} See onUpdate docs
|
* @param {object} See onUpdate docs
|
||||||
*/
|
*/
|
||||||
handleChangedItems: function (changed) {
|
handleChangedItems: function (changed) {
|
||||||
if (this.tree.selectedItem) {
|
let selectedItem = this.tree.selectedItem;
|
||||||
let [type, host, db, objectStore] = this.tree.selectedItem;
|
if (!selectedItem) {
|
||||||
if (!changed[type] || !changed[type][host] ||
|
return;
|
||||||
changed[type][host].length == 0) {
|
}
|
||||||
return;
|
|
||||||
}
|
let [type, host, db, objectStore] = selectedItem;
|
||||||
try {
|
if (!changed[type] || !changed[type][host] ||
|
||||||
let toUpdate = [];
|
changed[type][host].length == 0) {
|
||||||
for (let name of changed[type][host]) {
|
return;
|
||||||
let names = JSON.parse(name);
|
}
|
||||||
if (names[0] == db && names[1] == objectStore && names[2]) {
|
try {
|
||||||
toUpdate.push(name);
|
let toUpdate = [];
|
||||||
}
|
for (let name of changed[type][host]) {
|
||||||
|
let names = JSON.parse(name);
|
||||||
|
if (names[0] == db && names[1] == objectStore && names[2]) {
|
||||||
|
toUpdate.push(name);
|
||||||
}
|
}
|
||||||
this.fetchStorageObjects(type, host, toUpdate, REASON.UPDATE);
|
|
||||||
} catch (ex) {
|
|
||||||
this.fetchStorageObjects(type, host, changed[type][host], REASON.UPDATE);
|
|
||||||
}
|
}
|
||||||
|
this.fetchStorageObjects(type, host, toUpdate, REASON.UPDATE);
|
||||||
|
} catch (ex) {
|
||||||
|
this.fetchStorageObjects(type, host, changed[type][host], REASON.UPDATE);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
@ -830,6 +833,7 @@ StorageUI.prototype = {
|
||||||
if (!item) {
|
if (!item) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
this.table.clear();
|
this.table.clear();
|
||||||
this.hideSidebar();
|
this.hideSidebar();
|
||||||
this.searchBox.value = "";
|
this.searchBox.value = "";
|
||||||
|
|
@ -1136,11 +1140,12 @@ StorageUI.prototype = {
|
||||||
* Handles adding an item from the storage
|
* Handles adding an item from the storage
|
||||||
*/
|
*/
|
||||||
onAddItem: function () {
|
onAddItem: function () {
|
||||||
if (!this.tree.selectedItem) {
|
let selectedItem = this.tree.selectedItem;
|
||||||
|
if (!selectedItem) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
let front = this.getCurrentFront();
|
let front = this.getCurrentFront();
|
||||||
let [, host] = this.tree.selectedItem;
|
let [, host] = selectedItem;
|
||||||
|
|
||||||
// Prepare to scroll into view.
|
// Prepare to scroll into view.
|
||||||
this.table.scrollIntoViewOnUpdate = true;
|
this.table.scrollIntoViewOnUpdate = true;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue