summaryrefslogtreecommitdiffstats
path: root/comm/suite/browser/navigatorOverlay.xul
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--comm/suite/browser/navigatorOverlay.xul716
1 files changed, 716 insertions, 0 deletions
diff --git a/comm/suite/browser/navigatorOverlay.xul b/comm/suite/browser/navigatorOverlay.xul
new file mode 100644
index 0000000000..45e256b123
--- /dev/null
+++ b/comm/suite/browser/navigatorOverlay.xul
@@ -0,0 +1,716 @@
+<?xml version="1.0"?>
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<?xul-overlay href="chrome://communicator/content/utilityOverlay.xul"?>
+<?xul-overlay href="chrome://communicator/content/viewZoomOverlay.xul"?>
+<?xul-overlay href="chrome://communicator/content/viewApplyThemeOverlay.xul"?>
+<?xul-overlay href="chrome://communicator/content/tasksOverlay.xul"?>
+<?xul-overlay href="chrome://communicator/content/places/placesOverlay.xul"?>
+<?xul-overlay href="chrome://communicator/content/charsetOverlay.xul"?>
+<?xul-overlay href="chrome://navigator/content/mailNavigatorOverlay.xul"?>
+
+<!DOCTYPE overlay [
+<!ENTITY % navigatorDTD SYSTEM "chrome://navigator/locale/navigator.dtd" >
+%navigatorDTD;
+<!ENTITY % navigatorOverlayDTD SYSTEM "chrome://navigator/locale/navigatorOverlay.dtd">
+%navigatorOverlayDTD;
+<!ENTITY % contentAreaCommandsDTD SYSTEM "chrome://communicator/locale/contentAreaCommands.dtd" >
+%contentAreaCommandsDTD;
+]>
+
+<overlay id="navigatorOverlay"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+ <!-- Navigator -->
+ <script src="chrome://navigator/content/navigator.js"/>
+
+ <!-- Places Bookmarks Utilities -->
+ <script src="chrome://navigator/content/browser-places.js"/>
+
+ <stringbundleset id="stringbundleset">
+ <stringbundle id="bundle_navigator"
+ src="chrome://navigator/locale/navigator.properties"/>
+ <stringbundle id="bundle_brand"
+ src="chrome://branding/locale/brand.properties"/>
+ <stringbundle id="bundle_navigator_region"
+ src="chrome://navigator-region/locale/region.properties"/>
+ <stringbundle id="bundle_viewZoom"/>
+ <stringbundle id="bundle_viewApplyTheme"/>
+ </stringbundleset>
+
+ <!-- Keysets -->
+ <keyset id="navKeys">
+ <!-- File Menu -->
+ <key id="key_newNavigatorTab" key="&tabCmd.commandkey;" modifiers="accel" command="cmd_newNavigatorTab"/>
+ <key id="key_newNavigator"/>
+ <key id="key_newPrivateWindow"/>
+ <key id="key_restoreTab" key="&recentTabs.commandkey;" modifiers="accel,shift" oncommand="gBrowser.undoCloseTab(0);"/>
+ <key id="key_restoreWindow" key="&recentWindows.commandkey;" modifiers="accel,shift" oncommand="undoCloseWindow();"/>
+ <key id="key_newBlankPage"/>
+ <key id="focusURLBar" key="&openCmd.commandkey;" oncommand="ShowAndSelectContentsOfURLBar();"
+ modifiers="accel"/>
+ <key id="openLocationKb" key="&openCmd.commandkey;" command="Browser:Open" modifiers="accel,shift"/>
+ <key id="openFileKb" key="&openFileCmd.commandkey;" command="Browser:OpenFile" modifiers="accel"/>
+ <key id="key_savePage" key="&savePageCmd.commandkey;" command="Browser:SavePage" modifiers="accel"/>
+ <key id="key_editPage" key="&editPageCmd.commandkey;" command="Browser:EditPage" modifiers="accel"/>
+ <key id="key_print"/>
+ <key id="key_close"/>
+ <key id="key_closeWindow"/>
+
+ <!-- Edit Menu -->
+ <key id="key_undo"/>
+ <key id="key_redo"/>
+ <key id="key_cut"/>
+ <key id="key_copy"/>
+ <key id="key_paste"/>
+ <key id="key_delete"/>
+ <key id="key_delete2"/>
+ <key id="key_selectAll"/>
+ <key id="key_switchTextDirection"/>
+
+ <!-- View Menu -->
+ <key id="key_reload" key="&reloadCmd.commandkey;" oncommand="BrowserReload();" modifiers="accel"/>
+ <key key="&reloadCmd.commandkey;" oncommand="BrowserReloadSkipCache();" modifiers="accel,shift"/>
+ <key id="key_viewSource" key="&pageSourceCmd.commandkey;" command="View:PageSource" modifiers="accel"/>
+ <key id="key_viewInfo" key="&pageInfoCmd.commandkey;" command="View:PageInfo" modifiers="accel"/>
+ <key id="key_viewNextSidebarPanel" keycode="VK_PAGE_DOWN" oncommand="SidebarGetRelativePanel(1);" modifiers="alt" />
+ <key id="key_viewPrevSidebarPanel" keycode="VK_PAGE_UP" oncommand="SidebarGetRelativePanel(-1);" modifiers="alt" />
+
+ <!-- Search Menu -->
+ <keyset id="findKeys"/>
+
+ <!-- Go Menu -->
+ <key keycode="VK_BACK" command="cmd_handleBackspace"/>
+ <key keycode="VK_BACK" command="cmd_handleShiftBackspace" modifiers="shift"/>
+
+ <!-- Bookmarks Menu -->
+ <key id="addBookmarkKb" key="&addCurPageAsCmd.commandkey;" command="Browser:AddBookmark" modifiers="accel,shift"/>
+ <key id="addBookmarkAsKb" key="&addCurPageAsCmd.commandkey;" command="Browser:AddBookmarkAs" modifiers="accel"/>
+ <key id="manBookmarkKb" key="&manBookmarksCmd.commandkey;" command="Browser:ManageBookmark" modifiers="accel"/>
+
+ <!-- Tools Menu -->
+ <key id="searchInternetKb" key="&searchInternet.commandKey;" modifiers="accel,shift" command="Browser:SearchInternet"/>
+
+ <!-- Misc -->
+ <!-- the amazing fishcam, suppress warning by ',' at the beginning of modifiers, see bug 496322 -->
+ <key key="f" modifiers=",control,alt" oncommand="loadURI('http://www.fishcam.com/');"/>
+ <key id="goUpKb" keycode="VK_UP" command="Browser:Up" modifiers="alt"/>
+ <key id="key_gotoHistory"
+#ifndef XP_MACOSX
+ key="&history.commandKey;"
+ modifiers="accel"
+#else
+ key="&historyCmd.key;"
+ modifiers="accel,shift"
+#endif
+ oncommand="PlacesCommandHook.showPlacesOrganizer('History');"/>
+ <keyset id="viewZoomKeys"/>
+ <keyset id="navigationKeys">
+#ifndef XP_MACOSX
+ <key id="goBackKb" keycode="VK_LEFT"
+ command="Browser:Back" modifiers="alt"/>
+ <key id="goForwardKb" keycode="VK_RIGHT"
+ command="Browser:Forward" modifiers="alt"/>
+#else
+ <key id="goBackKb" keycode="VK_LEFT"
+ command="Browser:Back" modifiers="accel"/>
+ <key id="goForwardKb" keycode="VK_RIGHT"
+ command="Browser:Forward" modifiers="accel"/>
+#endif
+#ifndef XP_WIN
+ <key id="goBackKb2" key="&goBackCmd.commandKey;"
+ command="Browser:Back" modifiers="accel"/>
+ <key id="goForwardKb2" key="&goForwardCmd.commandKey;"
+ command="Browser:Forward" modifiers="accel"/>
+#endif
+ <key id="key_stop" keycode="VK_ESCAPE" oncommand="BrowserStop();"/>
+#ifdef XP_MACOSX
+ <key id="key_stop_mac" key="&stopCmd.macCommandKey;"
+ oncommand="BrowserStop();" modifiers="accel"/>
+#endif
+
+#ifndef XP_MACOSX
+ <key keycode="VK_F5" oncommand="BrowserReload();"/>
+ <key keycode="VK_F5"
+ oncommand="BrowserReloadSkipCache();" modifiers="control"/>
+ <key id="goHome" keycode="VK_HOME"
+ oncommand="BrowserHome();" modifiers="alt"/>
+#else
+ <key id="goHome" keycode="VK_HOME"
+ oncommand="BrowserHome();" modifiers="meta"/>
+#endif
+
+#ifdef XP_MACOSX
+ <key keycode="VK_F11" command="View:FullScreen"/>
+ <key id="key_fullScreen" key="&fullScreenCmd.commandKey;"
+ command="View:FullScreen" modifiers="accel,shift"/>
+#else
+ <key id="key_fullScreen" keycode="VK_F11" command="View:FullScreen"/>
+ <key id="key_newTabWithTargetBg" keycode="VK_INSERT"
+ command="cmd_newTabWithTarget"/>
+#endif
+ <key id="key_newTabWithTargetFg" keycode="VK_INSERT"
+ modifiers="alt" command="cmd_newTabWithTarget"/>
+ </keyset>
+ <keyset id="tasksKeys"/>
+ <key id="key_sanitize" keycode="VK_DELETE"
+ command="Tools:Sanitize" modifiers="accel,shift"/>
+#ifdef XP_MACOSX
+ <key id="key_sanitize_mac" keycode="VK_BACK"
+ command="Tools:Sanitize" modifiers="accel,shift"/>
+#endif
+ </keyset>
+
+ <commandset id="commands">
+ <command id="cmd_newNavigatorTab" oncommand="BrowserOpenTab();"/>
+ <command id="cmd_newNavigator"/>
+ <command id="cmd_newPrivateWindow"/>
+ <command id="cmd_newTabWithTarget" oncommand="contentAreaClick(event);"/>
+ <command id="cmd_handleBackspace" oncommand="BrowserHandleBackspace();" />
+ <command id="cmd_handleShiftBackspace" oncommand="BrowserHandleShiftBackspace();" />
+
+ <command id="cmd_newEditor"/>
+ <!-- NOT IMPLEMENTED
+ <command id="cmd_newEditorTemplate"/>
+ <command id="cmd_newEditorDraft"/> -->
+ <command id="Browser:OpenFile" oncommand="BrowserOpenFileWindow();"/>
+ <command id="Browser:SavePage" oncommand="saveDocument(window.content.document, true);"/>
+ <command id="Browser:EditPage" oncommand="editPageOrFrame();" observes="isImage"/>
+ <command id="Browser:UploadFile" oncommand="BrowserUploadFile();"/>
+ <command id="Browser:Open" oncommand="BrowserOpenWindow();"/>
+ <command id="cmd_printSetup" oncommand="PrintUtils.showPageSetup();"/>
+ <command id="cmd_print" oncommand="PrintUtils.printWindow(window.gBrowser.selectedBrowser.outerWindowID, window.gBrowser.selectedBrowser);"/>
+ <command id="cmd_printpreview" oncommand="BrowserPrintPreview();"/>
+ <command id="cmd_close" oncommand="BrowserCloseTabOrWindow()"/>
+ <command id="cmd_closeOtherTabs" oncommand="BrowserCloseOtherTabs()"/>
+ <command id="cmd_closeTabsToTheEnd"
+ oncommand="BrowserCloseTabsToTheEnd();"/>
+ <command id="cmd_closeWindow" oncommand="BrowserTryToCloseWindow()"/>
+
+ <!-- Edit Menu -->
+ <command id="cmd_undo"/>
+ <command id="cmd_redo"/>
+ <command id="cmd_cut"/>
+ <command id="cmd_copy"/>
+ <command id="cmd_paste"/>
+ <command id="cmd_delete"/>
+ <command id="cmd_selectAll" observes="isImage"/>
+ <command id="cmd_switchTextDirection"/>
+ <commandset id="globalEditMenuItems"/>
+ <commandset id="selectEditMenuItems"/>
+ <commandset id="undoEditMenuItems"/>
+ <commandset id="clipboardEditMenuItems"/>
+
+ <!-- Content area context menu -->
+ <command id="cmd_copyLink"/>
+ <command id="cmd_copyImage"/>
+
+ <!-- View Menu -->
+ <command id="View:PageSource" oncommand="BrowserViewSource(gBrowser.selectedBrowser);" observes="isImage"/>
+ <command id="View:PageInfo" oncommand="BrowserPageInfo();"/>
+ <command id="View:FullScreen" oncommand="BrowserFullScreen();"/>
+ <command id="cmd_SwitchDocumentDirection" oncommand="SwitchDocumentDirection(window.content);" />
+
+ <!-- Search Menu -->
+ <command id="cmd_find"
+ oncommand="BrowserFind();"
+ observes="isImage"/>
+ <command id="cmd_findNext"
+ oncommand="BrowserFindAgain(false);"
+ observes="isImage"/>
+ <command id="cmd_findPrev"
+ oncommand="BrowserFindAgain(true);"
+ observes="isImage"/>
+ <command id="cmd_findTypeText" observes="isImage"/>
+ <command id="cmd_findTypeLinks" observes="isImage"/>
+
+ <!-- Bookmarks Menu -->
+ <command id="Browser:AddBookmark"
+ label="&addCurPageCmd.label;" accesskey="&addCurPageCmd.accesskey;"
+ oncommand="PlacesCommandHook.bookmarkPage(gBrowser.selectedBrowser,
+ false);"/>
+ <command id="Browser:AddBookmarkAs"
+ label="&addCurPageAsCmd.label;" accesskey="&addCurPageAsCmd.accesskey;"
+ oncommand="PlacesCommandHook.bookmarkPage(gBrowser.selectedBrowser,
+ true);"/>
+ <!-- The command is disabled for the hidden window. Otherwise its enabled
+ state is handled by BookmarksEventHandler.onPopupShowing. -->
+ <command id="Browser:BookmarkAllTabs"
+ label="&addCurTabsAsCmd.label;" accesskey="&addCurTabsAsCmd.accesskey;"
+ oncommand="PlacesCommandHook.bookmarkCurrentPages();"
+ disabled="true"/>
+ <command id="Browser:ManageBookmark"
+ label="&manBookmarksCmd.label;" accesskey="&manBookmarksCmd.accesskey;"
+ oncommand="PlacesCommandHook.showPlacesOrganizer('AllBookmarks');"/>
+ <command id="feedsMenu" disabled="true"/>
+ <commandset id="placesCommands"/>
+
+ <!-- Go Menu -->
+ <command id="Browser:Home" oncommand="BrowserHome(event);"/>
+ <command id="Browser:Back" oncommand="BrowserBack();" observes="canGoBack"/>
+ <command id="Browser:Forward" oncommand="BrowserForward();" observes="canGoForward"/>
+ <command id="Browser:Up" oncommand="BrowserUp();" observes="canGoUp"/>
+ <commandset id="viewZoomCommands"/>
+ <commandset id="tasksCommands"/>
+
+ <!-- Tools Menu -->
+ <command id="Browser:SearchInternet" oncommand="BrowserSearch.webSearch();"/>
+ <command id="Tools:Sanitize"
+ oncommand="Cc['@mozilla.org/suite/suiteglue;1'].getService(Ci.nsISuiteGlue).sanitize(window);"/>
+
+ </commandset>
+
+ <broadcasterset id="navBroadcasters">
+ <broadcaster id="canGoBack" disabled="true"/>
+ <broadcaster id="canGoForward" disabled="true"/>
+ <broadcaster id="canGoUp" disabled="true"/>
+ <broadcaster id="Communicator:WorkMode"/>
+ <broadcaster id="cmd_viewtaskbar"
+ checked="true"
+ oncommand="goToggleToolbar('status-bar', 'cmd_viewtaskbar');
+ updateWindowState();"/>
+ <broadcaster id="cmd_viewcomponentbar" oncommand="goToggleToolbar('component-bar', 'cmd_viewcomponentbar');" checked="true"/>
+ <broadcaster id="isImage"/>
+ </broadcasterset>
+
+ <!-- Menu -->
+ <menubar id="main-menubar" class="chromeclass-menubar">
+ <menu id="menu_File">
+ <menupopup id="menu_FilePopup" onpopupshowing="updateCloseItems();getContentAreaFrameCount();updateSavePageItems();updateFileUploadItem();">
+ <menu id="menu_New">
+ <menupopup id="menu_NewPopup">
+ <!-- From utilityOverlay.xul -->
+ <menuitem id="menu_newNavigatorTab" command="cmd_newNavigatorTab" key="key_newNavigatorTab"
+ label="&tabCmd.label;" accesskey="&tabCmd.accesskey;"/>
+ <menuitem id="menu_newNavigator"/>
+ <menuitem id="menu_newPrivateWindow"/>
+ <menuseparator id="navBeginGlobalNewItems"/>
+ <menuitem id="menu_newEditor" command="cmd_newEditor"/>
+ </menupopup>
+ </menu>
+ <menuitem id="menu_openLocation"
+ label="&openCmd.label;"
+ accesskey="&openCmd.accesskey;"
+ key="openLocationKb"
+ command="Browser:Open"/>
+ <menuitem id="menu_openFile"
+ label="&openFileCmd.label;"
+ accesskey="&openFileCmd.accesskey;"
+ key="openFileKb"
+ command="Browser:OpenFile"/>
+ <menuitem id="menu_close"/>
+ <menuitem id="menu_closeOtherTabs" command="cmd_closeOtherTabs" label="&closeOtherTabs.label;" accesskey="&closeOtherTabs.accesskey;"/>
+ <menuitem id="menu_closeTabsToTheEnd"
+ label="&closeTabsToTheEnd.label;"
+ accesskey="&closeTabsToTheEnd.accesskey;"
+ command="cmd_closeTabsToTheEnd"/>
+ <menuitem id="menu_closeWindow" hidden="true" command="cmd_closeWindow" key="key_closeWindow" label="&closeWindow.label;" accesskey="&closeWindow.accesskey;"/>
+ <menuseparator/>
+ <menuitem id="savepage" valueSaveAs="&savePageAsCmd.label;" valueSave="&savePageCmd.label;"
+ accesskey="&savePageCmd.accesskey;" key="key_savePage" command="Browser:SavePage"/>
+ <menuitem id="saveframe" valueSaveAs="&saveFrameAsCmd.label;" valueSave="&saveFrameCmd.label;"
+ accesskey="&saveFrameCmd.accesskey;" oncommand="saveFrameDocument();" hidden="true"/>
+ <menuseparator id="saveMenuBlockEnd"/>
+ <menuitem label="&editPageCmd.label;" accesskey="&editPageCmd.accesskey;" key="key_editPage" command="Browser:EditPage" />
+ <menuseparator/>
+ <menuitem command="Browser:UploadFile" label="&uploadFile.label;" accesskey="&uploadFile.accesskey;"/>
+ <menuseparator/>
+ <menuitem id="menu_printSetup"/>
+ <menuitem id="menu_printPreview"/>
+ <menuitem id="menu_print"/>
+ <menuseparator/>
+ <menuitem id="offlineGoOfflineCmd"/>
+ </menupopup>
+ </menu>
+
+ <menu id="menu_Edit">
+ <menupopup id="menu_EditPopup">
+ <menuitem id="menu_undo"/>
+ <menuitem id="menu_redo"/>
+ <menuseparator/>
+ <menuitem id="menu_cut"/>
+ <menuitem id="menu_copy"/>
+ <menuitem id="menu_paste"/>
+ <menuitem id="menu_delete"/>
+ <menuseparator/>
+ <menuitem id="menu_selectAll"/>
+ <menuseparator/>
+ <menuitem id="menu_find" label="&findOnCmd.label;"/>
+ <menuitem id="menu_findNext"/>
+ <menuitem id="menu_findPrev"/>
+ <menuseparator/>
+ <menuitem id="menu_findTypeLinks"/>
+ <menuitem id="menu_findTypeText"/>
+
+ <menuseparator id="textfieldDirection-separator" hidden="true"/>
+ <menuitem id="textfieldDirection-swap" hidden="true"/>
+
+ <menuseparator id="menu_PrefsSeparator"/>
+ <menuitem id="menu_preferences" oncommand="goPreferences('navigator_pane')"/>
+ </menupopup>
+ </menu>
+
+ <menu id="menu_View">
+ <menupopup id="menu_View_Popup" onpopupshowing="EnableCharsetMenu();">
+ <menu label="&toolbarsCmd.label;" accesskey="&toolbarsCmd.accesskey;" id="menu_Toolbars">
+ <menupopup id="view_toolbars_popup"
+ onpopupshowing="updateToolbarStates(event);"
+ oncommand="onViewToolbarCommand(event);">
+ <menuitem id="menuitem_showhide_tabbar"
+ label="&tabbarCmd.label;"
+ accesskey="&tabbarCmd.accesskey;"
+ class="menuitem-iconic"
+ type="checkbox"
+ oncommand="showHideTabbar();"
+ checked="true"/>
+ <menuitem id="menuitem_taskbarCmd"
+ label="&taskbarCmd.label;"
+ accesskey="&taskbarCmd.accesskey;"
+ class="menuitem-iconic"
+ type="checkbox"
+ observes="cmd_viewtaskbar"/>
+ <menuitem id="menuitem_componentbarCmd"
+ label="&componentbarCmd.label;"
+ accesskey="&componentbarCmd.accesskey;"
+ class="menuitem-iconic"
+ type="checkbox"
+ observes="cmd_viewcomponentbar"/>
+ </menupopup>
+ </menu>
+ <menuitem id="menuitem_fullScreen"
+ label="&fullScreenCmd.label;"
+ accesskey="&fullScreenCmd.accesskey;"
+ key="key_fullScreen"
+ command="View:FullScreen"/>
+ <menuseparator />
+ <menuitem id="menuitem-stop"
+ label="&stopCmd.label;"
+ accesskey="&stopCmd.accesskey;"
+ disabled="true"
+ oncommand="BrowserStop();"
+ key="key_stop"/>
+ <menuitem id="menuitem_reload"
+ label="&reloadCmd.label;"
+ accesskey="&reloadCmd.accesskey;"
+ key="key_reload"
+ oncommand="BrowserReload(event);"
+ onclick="checkForMiddleClick(this, event);"/>
+ <menuseparator />
+
+ <!-- overlayed from viewZoomOverlay.xul -->
+ <menu id="menu_zoom"/>
+
+ <menu id="menu_UseStyleSheet"
+ label="&useStyleSheetMenu.label;"
+ accesskey="&useStyleSheetMenu.accesskey;"
+ disabled="false"
+ observes="isImage">
+ <menupopup id="menupopup_stylesheetFill" onpopupshowing="stylesheetFillPopup(this);"
+ oncommand="stylesheetSwitchAll(window.content, event.target.getAttribute('data')); setStyleDisabled(false);" type="radio">
+ <menuitem id="menu_pageStyleNoStyle"
+ label="&useStyleSheetNone.label;"
+ accesskey="&useStyleSheetNone.accesskey;"
+ oncommand="setStyleDisabled(true); event.stopPropagation();"
+ type="radio"/>
+ <menuitem id="menu_pageStylePersistentOnly"
+ label="&useStyleSheetPersistentOnly.label;"
+ accesskey="&useStyleSheetPersistentOnly.accesskey;"
+ type="radio"/>
+ </menupopup>
+ </menu>
+ <menu id="charsetMenu"
+ onpopupshowing="BrowserUpdateCharsetMenu(this);"
+ oncommand="BrowserSetCharacterSet(event);"/>
+ <menuitem hidden="true" id="documentDirection-swap"
+ label="&bidiSwitchPageDirectionItem.label;"
+ accesskey="&bidiSwitchPageDirectionItem.accesskey;"
+ command="cmd_SwitchDocumentDirection"/>
+ <menuseparator />
+ <menuitem id="menuitem_pageSourceCmd"
+ label="&pageSourceCmd.label;"
+ accesskey="&pageSourceCmd.accesskey;"
+ key="key_viewSource"
+ command="View:PageSource"/>
+ <menuitem id="menuitem_pageInfoCmd"
+ label="&pageInfoCmd.label;"
+ accesskey="&pageInfoCmd.accesskey;"
+ key="key_viewInfo"
+ command="View:PageInfo"/>
+ <menuseparator />
+ <!-- overlayed from viewApplyThemeOverlay.xul -->
+ <menu id="menu_viewApplyTheme"/>
+ </menupopup>
+ </menu>
+
+ <menu id="history-menu"
+ label="&goMenu.label;"
+ accesskey="&goMenu.accesskey;"
+ oncommand="gotoHistoryIndex(event);"
+ onclick="checkForMiddleClick(this, event);">
+ <menupopup id="goPopup"
+ onpopupshowing="updateGoMenu(event);">
+ <menuitem id="historyMenuBack"
+ label="&goBackCmd.label;"
+ accesskey="&goBackCmd.accesskey;"
+ key="goBackKb"
+ oncommand="BrowserBack(event);"
+ onclick="checkForMiddleClick(this, event);"
+ observes="canGoBack"/>
+ <menuitem id="historyMenuForward"
+ label="&goForwardCmd.label;"
+ accesskey="&goForwardCmd.accesskey;"
+ key="goForwardKb"
+ oncommand="BrowserForward(event);"
+ onclick="checkForMiddleClick(this, event);"
+ observes="canGoForward"/>
+ <menuitem id="historyMenuUp"
+ label="&goUpCmd.label;"
+ accesskey="&goUpCmd.accesskey;"
+ key="goUpKb"
+ command="Browser:Up"/>
+ <menuitem id="historyMenuHome"
+ label="&goHomeCmd.label;"
+ accesskey="&goHomeCmd.accesskey;"
+ command="Browser:Home"
+ onclick="checkForMiddleClick(this, event);"
+ key="goHome"/>
+ <menuseparator/>
+ <menu id="menu_recentTabs"
+ label="&recentTabs.label;"
+ accesskey="&recentTabs.accesskey;">
+ <menupopup id="menu_recentTabsPopup"
+ onpopupshowing="event.stopPropagation(); updateRecentTabs(this);"
+ oncommand="gBrowser.undoCloseTab(event.target.value);"/>
+ </menu>
+ <menu id="menu_recentWindows"
+ label="&recentWindows.label;"
+ accesskey="&recentWindows.accesskey;">
+ <menupopup id="menu_recentWindowsPopup"
+ onpopupshowing="event.stopPropagation(); updateRecentWindows(this);"
+ oncommand="undoCloseWindow(event.target.value);"/>
+ </menu>
+ <menuitem id="historyRestoreLastSession"
+ label="&historyRestoreLastSession.label;"
+ accesskey="&historyRestoreLastSession.accesskey;"
+ oncommand="restoreLastSession();"
+ disabled="true"/>
+ <menuseparator/>
+ <menuitem id="menu_showAllHistory"
+ label="&historyCmd.label;"
+ accesskey="&historyCmd.accesskey;"
+ oncommand="PlacesCommandHook.showPlacesOrganizer('History');"
+ key="key_gotoHistory"/>
+ <menuseparator id="startHistorySeparator" hidden="true"/>
+ <menuseparator id="endHistorySeparator" hidden="true"/>
+ <!-- Dead for now.
+ <menuitem id="sync-tabs-menuitem"
+ label="&syncTabsMenu.label;"
+ oncommand="BrowserOpenSyncTabs();"
+ disabled="true"/> -->
+ </menupopup>
+ </menu>
+
+ <menu id="bookmarksMenu"
+ label="&bookmarksMenu.label;"
+ accesskey="&bookmarksMenu.accesskey;"
+ ondragenter="PlacesMenuDNDHandler.onDragEnter(event);"
+ ondragover="PlacesMenuDNDHandler.onDragOver(event);"
+ ondrop="PlacesMenuDNDHandler.onDrop(event);">
+ <menupopup id="bookmarksMenuPopup"
+ placespopup="true"
+ context="placesContext"
+ openInTabs="children"
+ oncommand="BookmarksEventHandler.onCommand(event);"
+ onclick="BookmarksEventHandler.onClick(event, this.parentNode._placesView);"
+ onpopupshowing="BookmarksMenu.onPopupShowing(event, '');
+ BookmarksEventHandler.onPopupShowing(event);"
+ tooltip="bhTooltip" popupsinherittooltip="true">
+ <menuitem id="menu_bookmarkThisPage"
+ command="Browser:AddBookmark"
+ key="addBookmarkKb"/>
+ <menuitem id="menu_bookmarkThisPageAs"
+ command="Browser:AddBookmarkAs"
+ key="addBookmarkAsKb"/>
+ <menuitem id="menu_bookmarkAllTabs"
+ command="Browser:BookmarkAllTabs"/>
+ <menuitem id="menu_bookmarkManager"
+ command="Browser:ManageBookmark"
+ key="manBookmarkKb"/>
+ <menuseparator id="organizeBookmarksSeparator"/>
+ <menu id="menu_iconic_feedsMenu"
+ label="&feedsMenu.label;"
+ accesskey="&feedsMenu.accesskey;"
+ class="menu-iconic feedsMenu"
+ command="feedsMenu">
+ <menupopup onpopupshowing="window.XULBrowserWindow.populateFeeds(this);"
+ oncommand="subscribeToFeed(event.target.statusText, event);"
+ onclick="checkForMiddleClick(this, event);"/>
+ </menu>
+ <menuseparator/>
+ <menu id="bookmarksToolbarFolderMenu"
+ class="menu-iconic bookmark-item"
+ label="&bookmarksToolbarCmd.label;"
+ container="true">
+ <menupopup id="bookmarksToolbarFolderPopup"
+ placespopup="true"
+ context="placesContext"
+ onpopupshowing="if (!this.parentNode._placesView)
+ new PlacesMenu(event, 'place:folder=TOOLBAR');"/>
+ </menu>
+ <menu id="unsortedBookmarksFolderMenu"
+ class="menu-iconic bookmark-item"
+ container="true">
+ <menupopup id="unsortedBookmarksFolderPopup"
+ placespopup="true"
+ context="placesContext"
+ onpopupshowing="if (!this.parentNode._placesView)
+ new PlacesMenu(event, 'place:folder=UNFILED_BOOKMARKS');"/>
+ </menu>
+ <menuseparator/>
+ </menupopup>
+ </menu>
+
+ <menu id="tasksMenu">
+ <menupopup id="taskPopup">
+ <menuitem id="menu_searchWeb"
+ label="&searchInternetCmd.label;"
+ accesskey="&searchInternetCmd.accesskey;"
+ key="searchInternetKb"
+ command="Browser:SearchInternet"/>
+ <menuitem id="menu_translate"
+ label="&translateMenu.label;"
+ accesskey="&translateMenu.accesskey;"
+ oncommand="Translate();"/>
+ <menu id="menu_cookieManager"
+ label="&cookieCookieManager.label;"
+ accesskey="&cookieCookieManager.accesskey;"
+ oncommand="if (event.target.id.startsWith('cookie_'))
+ CookieImagePopupAction(event.target);">
+ <menupopup id="menupopup_checkPermissions_cookie"
+ onpopupshowing="CheckPermissionsMenu('cookie', this);">
+ <menuitem id="cookie_deny"
+ label="&cookieBlockCookiesCmd.label;"
+ accesskey="&cookieBlockCookiesCmd.accesskey;"
+ title="&cookieMessageTitle.label;"
+ msg="&cookieBlockCookiesMsg.label;"
+ type="radio"
+ name="cookie"/>
+ <menuitem id="cookie_default"
+ label="&cookieCookiesDefaultCmd.label;"
+ accesskey="&cookieCookiesDefaultCmd.accesskey;"
+ title="&cookieMessageTitle.label;"
+ msg="&cookieCookiesDefaultMsg.label;"
+ type="radio"
+ name="cookie"/>
+ <menuitem id="cookie_session"
+ label="&cookieAllowSessionCookiesCmd.label;"
+ accesskey="&cookieAllowSessionCookiesCmd.accesskey;"
+ title="&cookieMessageTitle.label;"
+ msg="&cookieAllowSessionCookiesMsg.label;"
+ type="radio"
+ name="cookie"/>
+ <menuitem id="cookie_allow"
+ label="&cookieAllowCookiesCmd.label;"
+ accesskey="&cookieAllowCookiesCmd.accesskey;"
+ title="&cookieMessageTitle.label;"
+ msg="&cookieAllowCookiesMsg.label;"
+ type="radio"
+ name="cookie"/>
+ <menuseparator/>
+ <menuitem id="menuitem_cookieDisplay"
+ label="&cookieDisplayCookiesCmd.label;"
+ accesskey="&cookieDisplayCookiesCmd.accesskey;"
+ oncommand="toDataManager(hostUrl() + '|cookies');
+ event.stopPropagation();"/>
+ </menupopup>
+ </menu>
+ <menu id="menu_imageManager"
+ label="&cookieImageManager.label;"
+ accesskey="&cookieImageManager.accesskey;"
+ oncommand="if (event.target.id.startsWith('image_'))
+ CookieImagePopupAction(event.target);">
+ <menupopup id="menupopup_checkPermissions_image"
+ onpopupshowing="CheckPermissionsMenu('image', this);">
+ <menuitem id="image_deny"
+ label="&cookieBlockImagesCmd.label;"
+ accesskey="&cookieBlockImagesCmd.accesskey;"
+ title="&cookieImageMessageTitle.label;"
+ msg="&cookieBlockImagesMsg.label;"
+ type="radio"
+ name="image"/>
+ <menuitem id="image_default"
+ label="&cookieImagesDefaultCmd.label;"
+ accesskey="&cookieImagesDefaultCmd.accesskey;"
+ title="&cookieImageMessageTitle.label;"
+ msg="&cookieImagesDefaultMsg.label;"
+ type="radio"
+ name="image"/>
+ <menuitem id="image_allow"
+ label="&cookieAllowImagesCmd.label;"
+ accesskey="&cookieAllowImagesCmd.accesskey;"
+ title="&cookieImageMessageTitle.label;"
+ msg="&cookieAllowImagesMsg.label;"
+ type="radio"
+ name="image"/>
+ <menuseparator/>
+ <menuitem id="menuitem_imageDisplay"
+ label="&cookieDisplayImagesCmd.label;"
+ accesskey="&cookieDisplayImagesCmd.accesskey;"
+ oncommand="toDataManager(hostUrl() + '|permissions|add|image');
+ event.stopPropagation();"/>
+ </menupopup>
+ </menu>
+ <menu id="menu_popupManager"
+ label="&popupsManager.label;"
+ accesskey="&popupsManager.accesskey;"
+ oncommand="if (event.target.id.startsWith('popup_'))
+ CookieImagePopupAction(event.target);">
+ <menupopup id="menupopup_checkForVisibility"
+ onpopupshowing="CheckPermissionsMenu('popup', this);"
+ onpopuphiding="RemovePopupsItems(this);">
+ <menuitem id="popup_deny"
+ label="&popupBlockCmd.label;"
+ accesskey="&popupBlockCmd.accesskey;"
+ title="&popupsMessageChangeTitle.label;"
+ msg="&popupBlockMsg.label;"
+ type="radio"
+ name="popup"/>
+ <menuitem id="popup_default"
+ label="&popupDefaultCmd.label;"
+ accesskey="&popupDefaultCmd.accesskey;"
+ title="&popupsMessageChangeTitle.label;"
+ msg="&popupDefaultMsg.label;"
+ type="radio"
+ name="popup"/>
+ <menuitem id="popup_allow"
+ label="&popupAllowCmd.label;"
+ accesskey="&popupAllowCmd.accesskey;"
+ title="&popupsMessageChangeTitle.label;"
+ msg="&popupAllowMsg.label;"
+ type="radio"
+ name="popup"/>
+ <menuseparator id="popupMenuSeparator"/>
+ <menuitem id="menuitem_PopupsManage"
+ label="&popupsManage.label;"
+ accesskey="&popupsManage.accesskey;"
+ oncommand="toDataManager(hostUrl() + '|permissions|add|popup');
+ event.stopPropagation();"/>
+ </menupopup>
+ </menu>
+ <menuseparator id="navBeginGlobalItems"/>
+ <menuitem id="sanitizeItem"
+ label="&clearPrivateDataCmd.label;"
+ accesskey="&clearPrivateDataCmd.accesskey;"
+ key="key_sanitize" command="Tools:Sanitize"/>
+ </menupopup>
+ </menu>
+
+ <menu id="windowMenu"/>
+
+ <menu id="menu_Help"/>
+ </menubar>
+
+</overlay>