зеркало из https://github.com/mozilla/gecko-dev.git
Bug 528555: [Regression] Addon Options Close when highlighting text in input fields [r=gavin.sharp]
This commit is contained in:
Родитель
82a97e5343
Коммит
1d5f476691
|
@ -338,7 +338,7 @@
|
|||
<label value="&addonsHeader.label;"/>
|
||||
</hbox>
|
||||
<notificationbox id="addons-messages" flex="1">
|
||||
<richlistbox id="addons-list" flex="1" onselect="ExtensionsView.hideOptions()">
|
||||
<richlistbox id="addons-list" flex="1" onselect="ExtensionsView.hideOnSelect(event)">
|
||||
<richlistitem id="addons-local" class="section-header" align="center">
|
||||
<label value="&addonsLocal.label;" flex="1"/>
|
||||
<spacer flex="1"/>
|
||||
|
|
|
@ -270,7 +270,7 @@ var ExtensionsView = {
|
|||
this.showRestart();
|
||||
this._restartCount--; // showRestart() always increments
|
||||
}
|
||||
|
||||
|
||||
let strings = Elements.browserBundle;
|
||||
this._strings["addonType.2"] = strings.getString("addonType.2");
|
||||
this._strings["addonType.4"] = strings.getString("addonType.4");
|
||||
|
@ -290,6 +290,12 @@ var ExtensionsView = {
|
|||
|
||||
this._extmgr.removeInstallListenerAt(this._observerIndex);
|
||||
},
|
||||
|
||||
hideOnSelect: function ev_handleEvent(aEvent) {
|
||||
// When list selection changes, be sure to close up any open options sections
|
||||
if (aEvent.target == this._list)
|
||||
this.hideOptions();
|
||||
},
|
||||
|
||||
getAddonsFromLocal: function ev_getAddonsFromLocal() {
|
||||
this.clearSection("local");
|
||||
|
|
Загрузка…
Ссылка в новой задаче