From 7f7ca5a5ee46b1d401a85b5f55d4e92a164fe9a2 Mon Sep 17 00:00:00 2001 From: "rob_strong%exchangecode.com" Date: Thu, 27 Apr 2006 20:20:36 +0000 Subject: [PATCH] Bug 335618 (Calendar only) - Extension/Theme Manager changes. r=mvl git-svn-id: svn://10.0.0.236/trunk@195590 18797224-902f-48f8-a5cc-f745e15eee43 --- .../resources/content/applicationUtil.js | 25 ++++++------------- .../resources/locale/en-US/menuOverlay.dtd | 7 ++---- .../calendar/sunbird/app/profile/sunbird.js | 8 +++--- .../sunbird/base/content/calendar-menubar.inc | 12 +++------ .../sunbird/base/content/calendar-sets.inc | 3 +-- 5 files changed, 19 insertions(+), 36 deletions(-) diff --git a/mozilla/calendar/resources/content/applicationUtil.js b/mozilla/calendar/resources/content/applicationUtil.js index d79279af1ee..bc1f914e0b2 100644 --- a/mozilla/calendar/resources/content/applicationUtil.js +++ b/mozilla/calendar/resources/content/applicationUtil.js @@ -137,29 +137,20 @@ function goToggleToolbar(id, elementID) } -function goOpenExtensions(aOpenMode) +function goOpenAddons() { 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); } diff --git a/mozilla/calendar/resources/locale/en-US/menuOverlay.dtd b/mozilla/calendar/resources/locale/en-US/menuOverlay.dtd index 25850531ae8..9bf32d980ba 100644 --- a/mozilla/calendar/resources/locale/en-US/menuOverlay.dtd +++ b/mozilla/calendar/resources/locale/en-US/menuOverlay.dtd @@ -168,11 +168,8 @@ - - - - - + + diff --git a/mozilla/calendar/sunbird/app/profile/sunbird.js b/mozilla/calendar/sunbird/app/profile/sunbird.js index af402207613..fcb5f4c2dcf 100644 --- a/mozilla/calendar/sunbird/app/profile/sunbird.js +++ b/mozilla/calendar/sunbird/app/profile/sunbird.js @@ -45,10 +45,10 @@ pref("toolkit.defaultChromeURI","chrome://calendar/content/"); pref("browser.hiddenWindowChromeURL", "chrome://calendar/content/hiddenWindow.xul"); pref("xpinstall.dialog.confirm", "chrome://mozapps/content/xpinstall/xpinstallConfirm.xul"); pref("xpinstall.dialog.progress", "chrome://mozapps/content/downloads/downloads.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"); #expand pref("app.extensions.version", "__APP_VERSION__"); diff --git a/mozilla/calendar/sunbird/base/content/calendar-menubar.inc b/mozilla/calendar/sunbird/base/content/calendar-menubar.inc index d5404d7634b..4e0ae7bc97d 100644 --- a/mozilla/calendar/sunbird/base/content/calendar-menubar.inc +++ b/mozilla/calendar/sunbird/base/content/calendar-menubar.inc @@ -353,14 +353,10 @@ # accesskey="&calendar.wizard.accesskey;" # observes="wizard_command"/> # - - + - - + #ifdef XP_MACOSX