зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1305103 - Added a button to refresh the Storage Inspector display r=miker
MozReview-Commit-ID: DhExQbLkDrU --HG-- extra : rebase_source : cbd6fbf799c4ac4d1fadb89d29b47ac511617ec7
This commit is contained in:
Родитель
1174656d6b
Коммит
a867dbb311
|
@ -49,6 +49,8 @@
|
|||
<hbox id="storage-toolbar" class="devtools-toolbar">
|
||||
<button id="add-button"
|
||||
class="devtools-button add-button"></button>
|
||||
<button id="refresh-button"
|
||||
class="devtools-button refresh-button"></button>
|
||||
<spacer flex="1"/>
|
||||
<textbox id="storage-searchbox"
|
||||
class="devtools-filterinput"
|
||||
|
|
|
@ -169,6 +169,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);
|
||||
|
@ -176,6 +177,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);
|
||||
|
||||
|
@ -242,6 +246,7 @@ StorageUI.prototype = {
|
|||
this.sidebarToggleBtn = 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);
|
||||
|
@ -1162,6 +1167,13 @@ StorageUI.prototype = {
|
|||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* Handles refreshing the selected storage
|
||||
*/
|
||||
onRefreshTable: function (event) {
|
||||
this.onHostSelect(event, this.tree.selectedItem);
|
||||
},
|
||||
|
||||
/**
|
||||
* Handles adding an item from the storage
|
||||
*/
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
<!-- This Source Code Form is subject to the terms of the Mozilla Public
|
||||
- License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" width="14" height="14">
|
||||
<path d="M12,7H6l2.4-2.4C7.6,4,6.6,3.8,5.5,4.1C4.3,4.5,3.3,5.5,3,6.8 C2.6,9,4.3,11,6.5,11c1,0,2-0.5,2.6-1.2l1.7,1c-1.3,1.6-3.3,2.5-5.6,2c-2-0.5-3.6-2.1-4-4.1C0.4,5.1,3.1,2,6.5,2 c1.3,0,2.4,0.4,3.3,1.2L12,1V7z"/>
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M13.917 7C13.44 4.162 10.973 2 8 2 4.686 2 2 4.686 2 8s2.686 6 6 6c2.22 0 4.16-1.207 5.197-3H12c-.912 1.214-2.364 2-4 2-2.76 0-5-2.24-5-5s2.24-5 5-5c2.42 0 4.437 1.718 4.9 4h1.017z"/>
|
||||
<path d="M14 1L8 7h6V1zm-1 1L9 6h4V2z" fill-rule="evenodd"/>
|
||||
</svg>
|
||||
|
|
До Ширина: | Высота: | Размер: 517 B После Ширина: | Высота: | Размер: 565 B |
|
@ -37,6 +37,11 @@
|
|||
-moz-user-focus: normal;
|
||||
}
|
||||
|
||||
#storage-toolbar .refresh-button::before {
|
||||
background-image: url("chrome://devtools/skin/images/reload.svg");
|
||||
-moz-user-focus: normal;
|
||||
}
|
||||
|
||||
#storage-toolbar .devtools-button {
|
||||
min-width: 0;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче