From fb7600abb86252a1b04df21b15558442c2f1fa51 Mon Sep 17 00:00:00 2001 From: phasefx Date: Sun, 23 Sep 2007 03:36:50 +0000 Subject: [PATCH] Menu entries for Mozilla's Extension/Theme Manager and about:config. This opens up a lot of possibilities, eh? :) git-svn-id: svn://svn.open-ils.org/ILS/trunk@7818 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/web/opac/locale/en-US/lang.dtd | 3 +++ Open-ILS/xul/staff_client/chrome/content/main/menu.js | 18 ++++++++++++++++++ .../chrome/content/main/menu_frame_menus.xul | 7 +++++++ .../xul/staff_client/defaults/preferences/prefs.js | 19 +++++++++++++++++++ 4 files changed, 47 insertions(+) diff --git a/Open-ILS/web/opac/locale/en-US/lang.dtd b/Open-ILS/web/opac/locale/en-US/lang.dtd index 219d745407..2e650f2dc1 100644 --- a/Open-ILS/web/opac/locale/en-US/lang.dtd +++ b/Open-ILS/web/opac/locale/en-US/lang.dtd @@ -582,6 +582,9 @@ + + + diff --git a/Open-ILS/xul/staff_client/chrome/content/main/menu.js b/Open-ILS/xul/staff_client/chrome/content/main/menu.js index 49644b1a5a..f4a058513a 100644 --- a/Open-ILS/xul/staff_client/chrome/content/main/menu.js +++ b/Open-ILS/xul/staff_client/chrome/content/main/menu.js @@ -578,6 +578,24 @@ main.menu.prototype = { } } ], + 'cmd_extension_manager' : [ + ['oncommand'], + function() { + obj.set_tab('chrome://mozapps/content/extensions/extensions.xul?type=extensions',{'tab_name':'Extension Manager'},{}); + } + ], + 'cmd_theme_manager' : [ + ['oncommand'], + function() { + obj.set_tab('chrome://mozapps/content/extensions/extensions.xul?type=themes',{'tab_name':'Theme Manager'},{}); + } + ], + 'cmd_about_config' : [ + ['oncommand'], + function() { + obj.set_tab('chrome://global/content/config.xul',{'tab_name':'about:config'},{}); + } + ], 'cmd_shutdown' : [ ['oncommand'], function() { diff --git a/Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul b/Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul index cabc75664a..7c3abefca9 100644 --- a/Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul +++ b/Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul @@ -53,6 +53,10 @@ + + + + @@ -211,6 +215,9 @@ + + + diff --git a/Open-ILS/xul/staff_client/defaults/preferences/prefs.js b/Open-ILS/xul/staff_client/defaults/preferences/prefs.js index 2ef77979e3..592f74020e 100644 --- a/Open-ILS/xul/staff_client/defaults/preferences/prefs.js +++ b/Open-ILS/xul/staff_client/defaults/preferences/prefs.js @@ -53,3 +53,22 @@ pref("browser.download.manager.openDelay", 0); pref("browser.download.manager.focusWhenStarting", false); pref("browser.download.manager.flashCount", 2); + +// For extension manager, etc. +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("extensions.update.enabled", true); +pref("extensions.update.interval", 86400); +pref("extensions.dss.enabled", false); +pref("extensions.dss.switchPending", false); +pref("extensions.ignoreMTimeChanges", false); +pref("extensions.logging.enabled", false); +pref("general.skins.selectedSkin", "classic/1.0"); +// NB these point at AMO +pref("extensions.update.url", "chrome://mozapps/locale/extensions/extensions.properties"); +pref("extensions.getMoreExtensionsURL", "chrome://mozapps/locale/extensions/extensions.properties"); +pref("extensions.getMoreThemesURL", "chrome://mozapps/locale/extensions/extensions.properties"); + -- 2.11.0