--- a/mobile/android/chrome/content/aboutAddons.js
+++ b/mobile/android/chrome/content/aboutAddons.js
@@ -88,16 +88,17 @@ function init() {
window.addEventListener("popstate", onPopState, false);
AddonManager.addInstallListener(Addons);
AddonManager.addAddonListener(Addons);
Addons.init();
showList();
ContextMenus.init();
+ document.getElementById("header-button").addEventListener("click", openLink, false);
}
function uninit() {
AddonManager.removeInstallListener(Addons);
AddonManager.removeAddonListener(Addons);
}
--- a/mobile/android/chrome/content/aboutAddons.xhtml
+++ b/mobile/android/chrome/content/aboutAddons.xhtml
@@ -27,16 +27,17 @@
<menu type="context" id="addonmenu">
<menuitem id="contextmenu-enable" label="&addonAction.enable;"></menuitem>
<menuitem id="contextmenu-disable" label="&addonAction.disable;" ></menuitem>
<menuitem id="contextmenu-uninstall" label="&addonAction.uninstall;" ></menuitem>
</menu>
<div id="addons-header" class="header">
<div>&aboutAddons.header2;</div>
+ <div id="header-button" role="button" aria-label="&aboutAddons.browseAll;" pref="extensions.getAddons.browseAddons" />
</div>
<div id="addons-list" class="list">
</div>
<div id="addons-details" class="list">
<div class="addon-item list-item">
<img class="icon"/>
<div class="inner">
--- a/mobile/android/locales/en-US/chrome/aboutAddons.dtd
+++ b/mobile/android/locales/en-US/chrome/aboutAddons.dtd
@@ -1,12 +1,13 @@
<!-- 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/. -->
<!ENTITY aboutAddons.title2 "Add-ons">
<!ENTITY aboutAddons.header2 "Your Add-ons">
<!ENTITY aboutAddons.options "Options">
+<!ENTITY aboutAddons.browseAll "Browse all Firefox Add-ons">
<!ENTITY addonAction.enable "Enable">
<!ENTITY addonAction.disable "Disable">
<!ENTITY addonAction.uninstall "Uninstall">
<!ENTITY addonAction.undo "Undo">
--- a/mobile/android/themes/core/aboutAddons.css
+++ b/mobile/android/themes/core/aboutAddons.css
@@ -13,16 +13,22 @@
display: inline;
}
.version {
/* title is not localized, so keep the margin on the left side */
margin-left: .67em;
}
+#header-button {
+ background-image: url("chrome://browser/skin/images/amo-logo.png"), url("chrome://browser/skin/images/chevron.png");
+ background-size: 20px 20px, 8px 20px;
+ background-position: left, right 3px center;
+}
+
.description {
width: 100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.status {