Bug 313141 - Extensions.js looks for 'Get more' url and can't find it. r=mconnor

This commit is contained in:
rob_strong%exchangecode.com 2006-01-25 20:17:12 +00:00
Родитель 712a6c7a54
Коммит 4c951920de
2 изменённых файлов: 20 добавлений и 17 удалений

Просмотреть файл

@ -44,7 +44,6 @@ const nsIUpdateItem = Components.interfaces.nsIUpdateItem;
var gExtensionManager = null;
var gExtensionsView = null;
var gWindowState = "";
var gGetMoreURL = "";
var gCurrentTheme = "classic/1.0";
var gDefaultTheme = "classic/1.0";
var gDownloadManager = null;
@ -192,17 +191,22 @@ function Startup()
gExtensionsViewController.onCommandUpdate();
gGetMoreURL = pref.getComplexValue(isExtensions ? PREF_EXTENSIONS_GETMOREEXTENSIONSURL
var getMore = document.getElementById("getMore");
try {
var getMoreURL = pref.getComplexValue(isExtensions ? PREF_EXTENSIONS_GETMOREEXTENSIONSURL
: PREF_EXTENSIONS_GETMORETHEMESURL,
Components.interfaces.nsIPrefLocalizedString).data;
var app = Components.classes["@mozilla.org/xre/app-info;1"]
.getService(Components.interfaces.nsIXULAppInfo);
gGetMoreURL = gGetMoreURL.replace(/%APPID%/g, app.ID);
getMoreURL = getMoreURL.replace(/%APPID%/g, app.ID);
// Update various pieces of state-dependant UI
var getMore = document.getElementById("getMore");
getMore.setAttribute("value", getMore.getAttribute(isExtensions ? "valueextensions" : "valuethemes"));
getMore.setAttribute("tooltiptext", getMore.getAttribute(isExtensions ? "tooltiptextextensions" : "tooltiptextthemes"));
getMore.setAttribute('href', gGetMoreURL);
getMore.setAttribute('href', getMoreURL);
}
catch (e) {
getMore.hidden = true;
}
if (!isExtensions) {
var themePreviewArea = document.getElementById("themePreviewArea");

Просмотреть файл

@ -283,13 +283,12 @@
<button id="useThemeButton" hidden="true"
label="&cmd.useTheme.label;" accesskey="&cmd.useTheme.accesskey;" tooltiptext="&cmd.useTheme.tooltip;"
command="cmd_useTheme"/>
</hbox>
<spacer flex="1"/>
<separator class="commandBarSeparator"/>
<button id="updateButton"
label="&cmd.update.label;" accesskey="&cmd.update.accesskey;" tooltiptext="&cmd.update.tooltip;"
command="cmd_update_all"/>
</hbox>
<spacer flex="1"/>
<separator class="commandBarSeparator"/>
<label id="getMore" class="text-link"
valuethemes="&getMoreThemes.label;"