mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-18 06:45:33 +00:00
Bug 329045 - Firefox 2.0 Extension Manager user interface update (mail). r=mscott
This commit is contained in:
parent
d923c12f5b
commit
ede0a0199b
@ -313,10 +313,10 @@ pref("security.warn_viewing_mixed.show_once", false);
|
||||
pref("general.config.obscure_value", 0); // for MCD .cfg files
|
||||
|
||||
pref("xpinstall.dialog.confirm", "chrome://mozapps/content/xpinstall/xpinstallConfirm.xul");
|
||||
pref("xpinstall.dialog.progress.skin", "chrome://mozapps/content/extensions/extensions.xul?type=themes");
|
||||
pref("xpinstall.dialog.progress.chrome", "chrome://mozapps/content/extensions/extensions.xul?type=extensions");
|
||||
pref("xpinstall.dialog.progress.type.skin", "Extension:Manager-themes");
|
||||
pref("xpinstall.dialog.progress.type.chrome", "Extension:Manager-extensions");
|
||||
pref("xpinstall.dialog.progress.skin", "chrome://mozapps/content/extensions/extensions.xul?view=installs");
|
||||
pref("xpinstall.dialog.progress.chrome", "chrome://mozapps/content/extensions/extensions.xul?view=installs");
|
||||
pref("xpinstall.dialog.progress.type.skin", "Extension:Manager");
|
||||
pref("xpinstall.dialog.progress.type.chrome", "Extension:Manager");
|
||||
|
||||
/////////////////////////////////////////////////////////////////
|
||||
// End seamonkey suite all.js pref overrides
|
||||
|
@ -174,29 +174,20 @@ function openOptionsDialog(aPaneID, aTabID)
|
||||
openDialog("chrome://messenger/content/preferences/preferences.xul","Preferences", features, aPaneID, aTabID);
|
||||
}
|
||||
|
||||
function openExtensions(aOpenMode)
|
||||
function openAddonsMgr()
|
||||
{
|
||||
const EMTYPE = "Extension:Manager";
|
||||
|
||||
var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"]
|
||||
.getService(Components.interfaces.nsIWindowMediator);
|
||||
var needToOpen = true;
|
||||
var windowType = EMTYPE + "-" + aOpenMode;
|
||||
var windows = wm.getEnumerator(windowType);
|
||||
while (windows.hasMoreElements()) {
|
||||
var theEM = windows.getNext().QueryInterface(Components.interfaces.nsIDOMWindowInternal);
|
||||
if (theEM.document.documentElement.getAttribute("windowtype") == windowType) {
|
||||
theEM.focus();
|
||||
needToOpen = false;
|
||||
break;
|
||||
}
|
||||
var theEM = wm.getMostRecentWindow(EMTYPE);
|
||||
if (theEM) {
|
||||
theEM.focus();
|
||||
return;
|
||||
}
|
||||
|
||||
if (needToOpen) {
|
||||
const EMURL = "chrome://mozapps/content/extensions/extensions.xul?type=" + aOpenMode;
|
||||
const EMFEATURES = "chrome,dialog=no,resizable";
|
||||
window.openDialog(EMURL, "", EMFEATURES);
|
||||
}
|
||||
const EMURL = "chrome://mozapps/content/extensions/extensions.xul";
|
||||
const EMFEATURES = "chrome,menubar,extra-chrome,toolbar,dialog=no,resizable";
|
||||
window.openDialog(EMURL, "", EMFEATURES);
|
||||
}
|
||||
|
||||
function SetBusyCursor(window, enable)
|
||||
|
@ -1724,10 +1724,8 @@
|
||||
key="key_mail" oncommand="toMessengerWindow();" id="tasksMenuMail" class="menuitem-iconic menu-iconic"/>
|
||||
<menuitem id="addressBook" label="&addressBookCmd.label;" accesskey="&addressBookCmd.accesskey;" key="key_addressbook"
|
||||
oncommand="toOpenWindowByType('mail:addressbook', 'chrome://messenger/content/addressbook/addressbook.xul');"/>
|
||||
<menuitem id="extensionsManager" label="&extensions.label;" accesskey="&extensions.accesskey;"
|
||||
oncommand="openExtensions('extensions');"/>
|
||||
<menuitem id="themesManager" label="&themes.label;" accesskey="&themes.accesskey;"
|
||||
oncommand="openExtensions('themes');"/>
|
||||
<menuitem id="addonsManager" label="&addons.label;" accesskey="&addons.accesskey;"
|
||||
oncommand="openAddonsMgr();"/>
|
||||
<menuseparator id="devToolsSeparator"/>
|
||||
|
||||
<menuitem id="filtersCmd" label="&filtersCmd.label;"
|
||||
|
@ -387,12 +387,8 @@
|
||||
<!-- Tools Menu -->
|
||||
<!ENTITY tasksMenu.label "Tools">
|
||||
<!ENTITY tasksMenu.accesskey "T">
|
||||
<!ENTITY extensions.label "Extensions">
|
||||
<!ENTITY extensions.tooltip "Show and Manage installed Extensions">
|
||||
<!ENTITY extensions.accesskey "E">
|
||||
<!ENTITY themes.label "Themes">
|
||||
<!ENTITY themes.tooltip "Change the Theme">
|
||||
<!ENTITY themes.accesskey "T">
|
||||
<!ENTITY addons.label "Add-ons">
|
||||
<!ENTITY addons.accesskey "d">
|
||||
<!ENTITY messengerCmd.label "Mail & Newsgroups">
|
||||
<!ENTITY messengerCmd.accesskey "m">
|
||||
<!ENTITY messengerCmd.commandkey "1">
|
||||
|
Loading…
x
Reference in New Issue
Block a user