Adding pref to hide IRC menu (28192) r=matt,hyatt a=jar

This commit is contained in:
mcafee%netscape.com 2000-02-23 01:38:52 +00:00
parent fb406fbfdd
commit f24a92a43b
3 changed files with 18 additions and 4 deletions

View File

@ -137,6 +137,8 @@ pref("browser.PICS.reenable_for_this_session", false);
pref("browser.PICS.service.http___home_netscape_com_default_rating.service_enabled", true);
pref("browser.PICS.service.http___home_netscape_com_default_rating.s", 0);
pref("browser.marketing.khakis", false); // true: turns off irc, qa, debug.
// gfx widgets
pref("nglayout.widget.mode", 2);
pref("nglayout.widget.gfxscrollbars", true);

View File

@ -272,3 +272,15 @@ function NewEditorFromDraft()
dump("NOT IMPLEMENTED: Write NewEditorFromDraft()!\n")
}
// Turn off menus for marketing.
function CheckForMarketingKhakis()
{
try {
if (this.pref.GetBoolPref("browser.marketing.khakis")) {
element = document.getElementById("ircMenuItem");
element.setAttribute("style","display: none;" );
}
} catch(e) {
dump("browser.marketing.khakis pref missing in all.js\n");
}
}

View File

@ -22,16 +22,16 @@
</rule>
</template>
<menupopup id="taskPopup">
<menupopup id="taskPopup" oncreate="CheckForMarketingKhakis()">
<menuitem value="&navigatorCmd.label;" oncommand="toNavigator()"/>
<menuitem value="&messengerCmd.label;" oncommand="toMessengerWindow()"/>
<menuitem value="&editorCmd.label;" oncommand="toEditor();" />
<menuitem value="&editorCmd.label;" oncommand="toEditor();" />
<menuseparator/>
<menuitem value="&addressBookCmd.label;" oncommand="toAddressBook()"/>
<menuitem value="&newsgroupsCmd.label;" disabled="true" oncommand="toNewsgroups()"/>
<menuitem value="&ircCmd.label;" oncommand="toIRC()"/>
<menuitem id="ircMenuItem" value="&ircCmd.label;" oncommand="toIRC()"/>
<menuseparator/>
<menu value="&walletMenu.label;" id="walletMenu">
<menu value="&walletMenu.label;" id="walletMenu">
<menupopup oncreate="CheckForWallet()">
<menuitem value="&walletSafeFillCmd.label;" id="walletSafeFill" oncommand="WalletAction('safefill');"/>
<menuitem value="&walletQuickFillCmd.label;" id="walletQuickFill" oncommand="WalletAction('quickfill');"/>