From d24b2d8a1d04c4f1770f090c2eb26010d5e97a0d Mon Sep 17 00:00:00 2001 From: janekptacijarabaci Date: Sun, 4 Mar 2018 23:39:03 +0100 Subject: Added a button to refresh the Storage Inspector display Issue #45 --- devtools/client/storage/ui.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'devtools/client/storage/ui.js') diff --git a/devtools/client/storage/ui.js b/devtools/client/storage/ui.js index ef07a8e88..7745c8da9 100644 --- a/devtools/client/storage/ui.js +++ b/devtools/client/storage/ui.js @@ -160,6 +160,7 @@ function StorageUI(front, target, panelWin, toolbox) { this._tablePopup = this._panelDoc.getElementById("storage-table-popup"); this._tablePopup.addEventListener("popupshowing", this.onTablePopupShowing); + this.onRefreshTable = this.onRefreshTable.bind(this); this.onAddItem = this.onAddItem.bind(this); this.onRemoveItem = this.onRemoveItem.bind(this); this.onRemoveAllFrom = this.onRemoveAllFrom.bind(this); @@ -167,6 +168,9 @@ function StorageUI(front, target, panelWin, toolbox) { this.onRemoveAllSessionCookies = this.onRemoveAllSessionCookies.bind(this); this.onRemoveTreeItem = this.onRemoveTreeItem.bind(this); + this._refreshButton = this._panelDoc.getElementById("refresh-button"); + this._refreshButton.addEventListener("command", this.onRefreshTable); + this._addButton = this._panelDoc.getElementById("add-button"); this._addButton.addEventListener("command", this.onAddItem); @@ -229,6 +233,7 @@ StorageUI.prototype = { this.searchBox = null; this._treePopup.removeEventListener("popupshowing", this.onTreePopupShowing); + this._refreshButton.removeEventListener("command", this.onRefreshTable); this._addButton.removeEventListener("command", this.onAddItem); this._tablePopupAddItem.removeEventListener("command", this.onAddItem); this._treePopupDeleteAll.removeEventListener("command", this.onRemoveAll); @@ -1120,6 +1125,13 @@ StorageUI.prototype = { } }, + /** + * Handles refreshing the selected storage + */ + onRefreshTable: function (event) { + this.onHostSelect(event, this.tree.selectedItem); + }, + /** * Handles adding an item from the storage */ -- cgit v1.2.3