1# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- 2# This Source Code Form is subject to the terms of the Mozilla Public 3# License, v. 2.0. If a copy of the MPL was not distributed with this 4# file, You can obtain one at http://mozilla.org/MPL/2.0/. 5 6 <menubar id="main-menubar" 7# On macOS, we don't track whether activation of the native menubar happened 8# with the keyboard. 9#ifndef XP_MACOSX 10 onpopupshowing="if (event.target.parentNode.parentNode == this) 11 this.setAttribute('openedwithkey', 12 event.target.parentNode.openedWithKey);" 13#endif 14 > 15 <menu id="file-menu" data-l10n-id="menu-file"> 16 <menupopup id="menu_FilePopup" 17 onpopupshowing="updateFileMenuUserContextUIVisibility('menu_newUserContext'); 18 updateImportCommandEnabledState(); 19 PrintUtils.updatePrintPreviewMenuHiddenState();"> 20 <menuitem id="menu_newNavigatorTab" 21 command="cmd_newNavigatorTab" 22 key="key_newNavigatorTab" data-l10n-id="menu-file-new-tab"/> 23 <menu id="menu_newUserContext" 24 hidden="true" data-l10n-id="menu-file-new-container-tab"> 25 <menupopup onpopupshowing="return createUserContextMenu(event);" /> 26 </menu> 27 <menuitem id="menu_newNavigator" 28 key="key_newNavigator" 29 command="cmd_newNavigator" data-l10n-id="menu-file-new-window"/> 30 <menuitem id="menu_newPrivateWindow" 31 command="Tools:PrivateBrowsing" 32 key="key_privatebrowsing" data-l10n-id="menu-file-new-private-window"/> 33#ifdef NIGHTLY_BUILD 34 <menuitem id="menu_newFissionWindow" 35 command="Tools:FissionWindow" 36 accesskey="s" label="New Fission Window"/> 37 <menuitem id="menu_newNonFissionWindow" 38 command="Tools:NonFissionWindow" 39 accesskey="s" label="New Non-Fission Window"/> 40#endif 41 <menuitem id="menu_openLocation" 42 hidden="true" 43 command="Browser:OpenLocation" 44 key="focusURLBar" data-l10n-id="menu-file-open-location"/> 45 <menuitem id="menu_openFile" 46 command="Browser:OpenFile" 47 key="openFileKb" data-l10n-id="menu-file-open-file"/> 48 <menuitem id="menu_close" 49 class="show-only-for-keyboard" 50 key="key_close" 51 command="cmd_close" data-l10n-id="menu-file-close"/> 52 <menuitem id="menu_closeWindow" 53 class="show-only-for-keyboard" 54 hidden="true" 55 command="cmd_closeWindow" 56 key="key_closeWindow" data-l10n-id="menu-file-close-window"/> 57 <menuseparator/> 58 <menuitem id="menu_savePage" 59 key="key_savePage" 60 command="Browser:SavePage" data-l10n-id="menu-file-save-page"/> 61 <menuitem id="menu_sendLink" 62 command="Browser:SendLink" data-l10n-id="menu-file-email-link"/> 63 <menuseparator/> 64#if !defined(MOZ_WIDGET_GTK) 65 <menuitem id="menu_printSetup" 66 command="cmd_pageSetup" data-l10n-id="menu-file-print-setup" hidden="true"/> 67#endif 68#ifndef XP_MACOSX 69 <menuitem id="menu_printPreview" 70 command="cmd_printPreview" data-l10n-id="menu-file-print-preview" hidden="true"/> 71#endif 72 <menuitem id="menu_print" 73 key="printKb" 74 command="cmd_print" data-l10n-id="menu-file-print"/> 75 <menuseparator/> 76 <menuitem id="menu_importFromAnotherBrowser" 77 command="cmd_file_importFromAnotherBrowser" data-l10n-id="menu-file-import-from-another-browser"/> 78 <menuseparator/> 79 <menuitem id="goOfflineMenuitem" 80 type="checkbox" 81 command="cmd_toggleOfflineStatus" data-l10n-id="menu-file-go-offline"/> 82 <menuitem id="menu_FileQuitItem" 83#ifdef XP_MACOSX 84 data-l10n-id="menu-quit-mac" 85#else 86 data-l10n-id="menu-quit" 87#endif 88 key="key_quitApplication" 89 command="cmd_quitApplication"/> 90 </menupopup> 91 </menu> 92 93 <menu id="edit-menu" data-l10n-id="menu-edit"> 94 <menupopup id="menu_EditPopup" 95 onpopupshowing="updateEditUIVisibility()" 96 onpopuphidden="updateEditUIVisibility()"> 97 <menuitem id="menu_undo" 98 key="key_undo" 99 command="cmd_undo" data-l10n-id="text-action-undo"/> 100 <menuitem id="menu_redo" 101 key="key_redo" 102 command="cmd_redo" data-l10n-id="text-action-redo"/> 103 <menuseparator/> 104 <menuitem id="menu_cut" 105 key="key_cut" 106 command="cmd_cut" data-l10n-id="text-action-cut"/> 107 <menuitem id="menu_copy" 108 key="key_copy" 109 command="cmd_copy" data-l10n-id="text-action-copy"/> 110 <menuitem id="menu_paste" 111 key="key_paste" 112 command="cmd_paste" data-l10n-id="text-action-paste"/> 113 <menuitem id="menu_delete" 114 key="key_delete" 115 command="cmd_delete" data-l10n-id="text-action-delete"/> 116 <menuseparator/> 117 <menuitem id="menu_selectAll" 118 key="key_selectAll" 119 command="cmd_selectAll" data-l10n-id="text-action-select-all"/> 120 <menuseparator/> 121 <menuitem id="menu_find" 122 key="key_find" 123 command="cmd_find" data-l10n-id="menu-edit-find-in-page"/> 124 <menuitem id="menu_findAgain" 125 class="show-only-for-keyboard" 126 key="key_findAgain" 127 command="cmd_findAgain" data-l10n-id="menu-edit-find-again"/> 128 <menuseparator hidden="true" id="textfieldDirection-separator"/> 129 <menuitem id="textfieldDirection-swap" 130 command="cmd_switchTextDirection" 131 key="key_switchTextDirection" 132 hidden="true" data-l10n-id="menu-edit-bidi-switch-text-direction"/> 133#ifdef XP_UNIX 134#ifndef XP_MACOSX 135 <menuseparator/> 136 <menuitem id="menu_preferences" 137 oncommand="openPreferences(undefined);" 138 data-l10n-id="menu-settings" 139 /> 140#endif 141#endif 142 </menupopup> 143 </menu> 144 145 <menu id="view-menu" data-l10n-id="menu-view"> 146 <menupopup id="menu_viewPopup"> 147 <menu id="viewToolbarsMenu" data-l10n-id="menu-view-toolbars-menu"> 148 <menupopup id="view-menu-popup" onpopupshowing="onViewToolbarsPopupShowing(event);"> 149 <menuseparator/> 150 <menuitem id="menu_customizeToolbars" 151 command="cmd_CustomizeToolbars" data-l10n-id="menu-view-customize-toolbar2"/> 152 </menupopup> 153 </menu> 154 <menu id="viewSidebarMenuMenu" data-l10n-id="menu-view-sidebar"> 155 <menupopup id="viewSidebarMenu"> 156 <menuitem id="menu_bookmarksSidebar" 157 type="checkbox" 158 key="viewBookmarksSidebarKb" 159 oncommand="SidebarUI.toggle('viewBookmarksSidebar');" data-l10n-id="menu-view-bookmarks"/> 160 <menuitem id="menu_historySidebar" 161 type="checkbox" 162 key="key_gotoHistory" 163 oncommand="SidebarUI.toggle('viewHistorySidebar');" data-l10n-id="menu-view-history-button"/> 164 <menuitem id="menu_tabsSidebar" 165 type="checkbox" 166 class="sync-ui-item" 167 oncommand="SidebarUI.toggle('viewTabsSidebar');" data-l10n-id="menu-view-synced-tabs-sidebar"/> 168 </menupopup> 169 </menu> 170 <menuseparator/> 171 <menu id="viewFullZoomMenu" 172 onpopupshowing="FullZoom.updateMenu();" data-l10n-id="menu-view-full-zoom"> 173 <menupopup> 174 <menuitem id="menu_zoomEnlarge" 175 key="key_fullZoomEnlarge" 176 command="cmd_fullZoomEnlarge" data-l10n-id="menu-view-full-zoom-enlarge"/> 177 <menuitem id="menu_zoomReduce" 178 key="key_fullZoomReduce" 179 command="cmd_fullZoomReduce" data-l10n-id="menu-view-full-zoom-reduce"/> 180 <menuseparator/> 181 <menuitem id="menu_zoomReset" 182 key="key_fullZoomReset" 183 command="cmd_fullZoomReset" data-l10n-id="menu-view-full-zoom-actual-size"/> 184 <menuseparator/> 185 <menuitem id="toggle_zoom" 186 type="checkbox" 187 command="cmd_fullZoomToggle" 188 checked="false" data-l10n-id="menu-view-full-zoom-toggle"/> 189 </menupopup> 190 </menu> 191 <menu id="pageStyleMenu" data-l10n-id="menu-view-page-style-menu"> 192 <menupopup onpopupshowing="gPageStyleMenu.fillPopup(this);"> 193 <menuitem id="menu_pageStyleNoStyle" 194 oncommand="gPageStyleMenu.disableStyle();" 195 type="radio" data-l10n-id="menu-view-page-style-no-style"/> 196 <menuitem id="menu_pageStylePersistentOnly" 197 oncommand="gPageStyleMenu.switchStyleSheet(null);" 198 type="radio" 199 checked="true" data-l10n-id="menu-view-page-basic-style"/> 200 <menuseparator/> 201 </menupopup> 202 </menu> 203 <menuitem id="repair-text-encoding" 204 disabled="true" 205 oncommand="BrowserForceEncodingDetection();" 206 data-l10n-id="menu-view-repair-text-encoding"/> 207 <menuseparator/> 208#ifdef XP_MACOSX 209 <menuitem id="enterFullScreenItem" 210 key="key_fullScreen" data-l10n-id="menu-view-enter-full-screen"> 211 <observes element="View:FullScreen" attribute="oncommand"/> 212 </menuitem> 213 <menuitem id="exitFullScreenItem" 214 key="key_fullScreen" 215 hidden="true" data-l10n-id="menu-view-exit-full-screen"> 216 <observes element="View:FullScreen" attribute="oncommand"/> 217 </menuitem> 218#else 219 <menuitem id="fullScreenItem" 220 key="key_fullScreen" 221 type="checkbox" 222 observes="View:FullScreen" data-l10n-id="menu-view-full-screen"/> 223#endif 224 <menuitem id="menu_readerModeItem" 225 observes="View:ReaderView" 226 key="key_toggleReaderMode" 227 hidden="true"/> 228 <menuitem id="menu_showAllTabs" 229 hidden="true" 230 command="Browser:ShowAllTabs" 231 key="key_showAllTabs" data-l10n-id="menu-view-show-all-tabs"/> 232 <menuseparator hidden="true" id="documentDirection-separator"/> 233 <menuitem id="documentDirection-swap" 234 hidden="true" 235 oncommand="gBrowser.selectedBrowser.sendMessageToActor('SwitchDocumentDirection', {}, 'SwitchDocumentDirection', 'roots');" data-l10n-id="menu-view-bidi-switch-page-direction"/> 236 </menupopup> 237 </menu> 238 239 <menu id="history-menu" data-l10n-id="menu-history"> 240 <menupopup id="goPopup" 241#ifndef XP_MACOSX 242 placespopup="true" 243 is="places-popup" 244#endif 245 oncommand="this.parentNode._placesView._onCommand(event);" 246 onpopupshowing="if (!this.parentNode._placesView) 247 new HistoryMenu(event);" 248 tooltip="bhTooltip" 249 popupsinherittooltip="true"> 250 <menuitem id="menu_showAllHistory" 251 key="showAllHistoryKb" 252 command="Browser:ShowAllHistory" data-l10n-id="menu-history-show-all-history"/> 253 <menuitem id="sanitizeItem" 254 key="key_sanitize" 255 command="Tools:Sanitize" data-l10n-id="menu-history-clear-recent-history"/> 256 <menuseparator id="sanitizeSeparator"/> 257 <menuitem id="sync-tabs-menuitem" 258 oncommand="gSync.openSyncedTabsPanel();" 259 hidden="true" data-l10n-id="menu-history-synced-tabs"/> 260 <menuitem id="historyRestoreLastSession" 261 command="Browser:RestoreLastSession" data-l10n-id="menu-history-restore-last-session"/> 262 <menuitem id="hiddenTabsMenu" 263 oncommand="gTabsPanel.showHiddenTabsPanel(event);" 264 hidden="true" data-l10n-id="menu-history-hidden-tabs"/> 265 <menu id="historyUndoMenu" 266 disabled="true" data-l10n-id="menu-history-undo-menu"> 267 <menupopup id="historyUndoPopup" 268#ifndef XP_MACOSX 269 placespopup="true" 270 is="places-popup" 271#endif 272 onpopupshowing="document.getElementById('history-menu')._placesView.populateUndoSubmenu();"/> 273 </menu> 274 <menu id="historyUndoWindowMenu" 275 disabled="true" data-l10n-id="menu-history-undo-window-menu"> 276 <menupopup id="historyUndoWindowPopup" 277#ifndef XP_MACOSX 278 placespopup="true" 279 is="places-popup" 280#endif 281 onpopupshowing="document.getElementById('history-menu')._placesView.populateUndoWindowSubmenu();"> 282#ifdef HIDDEN_WINDOW 283# This entry is never visible. It's here to make the cmd-shift-n 284# shortcut work in the hidden window when the last window is closed. 285# If the menu is actually opened, we'll clear this out and replace 286# it with a "real" entry. 287# See bug 492320 for the nasty details. 288 <menuitem key="key_undoCloseWindow" 289 oncommand="undoCloseWindow(0)" 290 /> 291#endif 292 </menupopup> 293 </menu> 294 <menuseparator id="startHistorySeparator" 295 class="hide-if-empty-places-result"/> 296 </menupopup> 297 </menu> 298 299 <menu id="bookmarksMenu" 300 ondragenter="PlacesMenuDNDHandler.onDragEnter(event);" 301 ondragover="PlacesMenuDNDHandler.onDragOver(event);" 302 ondrop="PlacesMenuDNDHandler.onDrop(event);" 303 data-l10n-id="menu-bookmarks-menu"> 304 <menupopup id="bookmarksMenuPopup" 305#ifndef XP_MACOSX 306 placespopup="true" 307 is="places-popup" 308#endif 309 context="placesContext" 310 openInTabs="children" 311 onmouseup="BookmarksEventHandler.onMouseUp(event);" 312 oncommand="BookmarksEventHandler.onCommand(event);" 313 onclick="BookmarksEventHandler.onClick(event, this.parentNode._placesView);" 314 onpopupshowing="BookmarkingUI.onMainMenuPopupShowing(event); 315 if (!this.parentNode._placesView) 316 new PlacesMenu(event, `place:parent=${PlacesUtils.bookmarks.menuGuid}`);" 317 tooltip="bhTooltip" popupsinherittooltip="true"> 318 <menuitem id="bookmarksShowAll" 319 command="Browser:ShowAllBookmarks" 320 key="manBookmarkKb" 321 data-l10n-id="menu-bookmarks-manage"/> 322 <menuseparator id="organizeBookmarksSeparator"/> 323 <menuitem id="menu_bookmarkThisPage" 324 command="Browser:AddBookmarkAs" 325 key="addBookmarkAsKb" 326 data-l10n-id="menu-bookmark-current-tab"/> 327 <menuitem id="menu_bookmarkAllTabs" 328 class="show-only-for-keyboard" 329 command="Browser:BookmarkAllTabs" 330 key="bookmarkAllTabsKb" 331 data-l10n-id="menu-bookmarks-all-tabs"/> 332 <menuseparator id="bookmarksToolbarSeparator"/> 333 <menu id="bookmarksToolbarFolderMenu" 334 class="menu-iconic bookmark-item" 335 container="true" 336 data-l10n-id="menu-bookmarks-toolbar"> 337 <menupopup id="bookmarksToolbarFolderPopup" 338#ifndef XP_MACOSX 339 placespopup="true" 340 is="places-popup" 341#endif 342 context="placesContext" 343 onpopupshowing="if (!this.parentNode._placesView) 344 new PlacesMenu(event, `place:parent=${PlacesUtils.bookmarks.toolbarGuid}`);"/> 345 </menu> 346 <menu id="menu_unsortedBookmarks" 347 class="menu-iconic bookmark-item" 348 container="true" 349 data-l10n-id="menu-bookmarks-other"> 350 <menupopup id="otherBookmarksFolderPopup" 351#ifndef XP_MACOSX 352 placespopup="true" 353 is="places-popup" 354#endif 355 context="placesContext" 356 onpopupshowing="if (!this.parentNode._placesView) 357 new PlacesMenu(event, `place:parent=${PlacesUtils.bookmarks.unfiledGuid}`);"/> 358 </menu> 359 <menu id="menu_mobileBookmarks" 360 class="menu-iconic bookmark-item" 361 hidden="true" 362 container="true" 363 data-l10n-id="menu-bookmarks-mobile"> 364 <menupopup id="mobileBookmarksFolderPopup" 365#ifndef XP_MACOSX 366 placespopup="true" 367 is="places-popup" 368#endif 369 context="placesContext" 370 onpopupshowing="if (!this.parentNode._placesView) 371 new PlacesMenu(event, `place:parent=${PlacesUtils.bookmarks.mobileGuid}`);"/> 372 </menu> 373 <menuseparator id="bookmarksMenuItemsSeparator"/> 374 <!-- Bookmarks menu items --> 375 </menupopup> 376 </menu> 377 378 <menu id="tools-menu" data-l10n-id="menu-tools"> 379 <menupopup id="menu_ToolsPopup"> 380 <menuitem id="menu_openDownloads" 381 key="key_openDownloads" 382 command="Tools:Downloads" data-l10n-id="menu-tools-downloads"/> 383 <menuitem id="menu_openAddons" 384 key="key_openAddons" 385 command="Tools:Addons" data-l10n-id="menu-tools-addons-and-themes"/> 386 387 <!-- only one of sync-setup, sync-enable, sync-unverifieditem, sync-syncnowitem or sync-reauthitem will be showing at once --> 388 <menuitem id="sync-setup" 389 class="sync-ui-item" 390 hidden="true" 391 oncommand="gSync.openPrefs('menubar')" data-l10n-id="menu-tools-fxa-sign-in2"/> 392 <menuitem id="sync-enable" 393 class="sync-ui-item" 394 hidden="true" 395 oncommand="gSync.openPrefs('menubar')" data-l10n-id="menu-tools-turn-on-sync2"/> 396 <menuitem id="sync-unverifieditem" 397 class="sync-ui-item" 398 hidden="true" 399 oncommand="gSync.openPrefs('menubar')" data-l10n-id="menu-tools-fxa-sign-in2"/> 400 <menuitem id="sync-syncnowitem" 401 class="sync-ui-item" 402 hidden="true" 403 oncommand="gSync.doSync(event);" data-l10n-id="menu-tools-sync-now"/> 404 <menuitem id="sync-reauthitem" 405 class="sync-ui-item" 406 hidden="true" 407 oncommand="gSync.openSignInAgainPage('menubar');" data-l10n-id="menu-tools-fxa-re-auth"/> 408 <menuseparator id="devToolsSeparator"/> 409 <menu id="webDeveloperMenu" data-l10n-id="menu-tools-browser-tools"> 410 <menupopup id="menuWebDeveloperPopup"> 411 <menuitem id="menu_taskManager" 412 oncommand="switchToTabHavingURI('about:performance', true)" 413 data-l10n-id="menu-tools-task-manager"/> 414 <menuitem id="menu_pageSource" 415 key="key_viewSource" 416 command="View:PageSource" data-l10n-id="menu-tools-page-source"/> 417 </menupopup> 418 </menu> 419 <menuitem id="menu_pageInfo" 420 key="key_viewInfo" 421 command="View:PageInfo" data-l10n-id="menu-tools-page-info"/> 422#ifndef XP_UNIX 423 <menuseparator id="prefSep"/> 424 <menuitem id="menu_preferences" 425 data-l10n-id="menu-settings" 426 oncommand="openPreferences(undefined);"/> 427#endif 428#ifdef MOZ_DEBUG 429 <menuitem id="menu_layout_debugger" 430 data-l10n-id="menu-tools-layout-debugger" 431 oncommand="toOpenWindowByType('mozapp:layoutdebug', 432 'chrome://layoutdebug/content/layoutdebug.xhtml');"/> 433#endif 434#ifdef XP_MACOSX 435<!-- nsMenuBarX hides these and uses them to build the Application menu. --> 436 <menuitem id="menu_preferences" 437 data-l10n-id="menu-application-preferences" 438 key="key_preferencesCmdMac" oncommand="openPreferences(undefined);"/> 439 <menuitem id="menu_mac_services" data-l10n-id="menu-application-services"/> 440 <menuitem id="menu_mac_hide_app" data-l10n-id="menu-application-hide-this" key="key_hideThisAppCmdMac"/> 441 <menuitem id="menu_mac_hide_others" data-l10n-id="menu-application-hide-other" key="key_hideOtherAppsCmdMac"/> 442 <menuitem id="menu_mac_show_all" data-l10n-id="menu-application-show-all"/> 443 <menuitem id="menu_mac_touch_bar" data-l10n-id="menu-application-touch-bar"/> 444#endif 445 </menupopup> 446 </menu> 447#ifdef XP_MACOSX 448 <menu id="windowMenu" 449 onpopupshowing="macWindowMenuDidShow();" 450 onpopuphidden="macWindowMenuDidHide();" 451 data-l10n-id="menu-window-menu"> 452 <menupopup id="windowPopup"> 453 <menuitem command="minimizeWindow" key="key_minimizeWindow"/> 454 <menuitem command="zoomWindow"/> 455 <!-- decomment when "BringAllToFront" is implemented 456 <menuseparator/> 457 <menuitem disabled="true" data-l10n-id="menu-window-bring-all-to-front"/> --> 458 <menuseparator id="sep-window-list"/> 459 </menupopup> 460 </menu> 461#endif 462 <menu id="helpMenu" data-l10n-id="menu-help"> 463 <menupopup id="menu_HelpPopup" onpopupshowing="buildHelpMenu();"> 464<!-- Note: Items under here are cloned to the AppMenu Help submenu. The cloned items 465 have their strings defined by appmenu-data-l10n-id. --> 466 <menuitem id="menu_openHelp" 467 oncommand="openHelpLink('firefox-help')" 468 data-l10n-id="menu-get-help" 469 appmenu-data-l10n-id="appmenu-get-help" 470#ifdef XP_MACOSX 471 key="key_openHelpMac"/> 472#else 473 /> 474#endif 475 <menuitem id="feedbackPage" 476 oncommand="openFeedbackPage()" 477 data-l10n-id="menu-help-feedback-page" 478 appmenu-data-l10n-id="appmenu-help-feedback-page"/> 479 <menuitem id="helpSafeMode" 480 oncommand="safeModeRestart();" 481 data-l10n-id="menu-help-enter-troubleshoot-mode2" 482 appmenu-data-l10n-id="appmenu-help-enter-troubleshoot-mode2"/> 483 <menuitem id="troubleShooting" 484 oncommand="openTroubleshootingPage()" 485 data-l10n-id="menu-help-more-troubleshooting-info" 486 appmenu-data-l10n-id="appmenu-help-more-troubleshooting-info"/> 487 <menuitem id="help_reportSiteIssue" 488 oncommand="ReportSiteIssue();" 489 data-l10n-id="menu-help-report-site-issue" 490 appmenu-data-l10n-id="appmenu-help-report-site-issue" 491 hidden="true"/> 492 <menuitem id="menu_HelpPopup_reportPhishingtoolmenu" 493 disabled="true" 494 oncommand="openUILink(gSafeBrowsing.getReportURL('Phish'), event, {triggeringPrincipal: Services.scriptSecurityManager.createNullPrincipal({})});" 495 hidden="true" 496 data-l10n-id="menu-help-report-deceptive-site" 497 appmenu-data-l10n-id="appmenu-help-report-deceptive-site"/> 498 <menuitem id="menu_HelpPopup_reportPhishingErrortoolmenu" 499 disabled="true" 500 oncommand="ReportFalseDeceptiveSite();" 501 data-l10n-id="menu-help-not-deceptive" 502 appmenu-data-l10n-id="appmenu-help-not-deceptive" 503 hidden="true"/> 504 <menuseparator id="aboutSeparator"/> 505 <menuitem id="aboutName" 506 oncommand="openAboutDialog();" 507 data-l10n-id="menu-about" 508 appmenu-data-l10n-id="appmenu-about"/> 509 <menuseparator id="helpPolicySeparator" 510 hidden="true"/> 511 <menuitem id="helpPolicySupport" 512 hidden="true" 513 oncommand="openUILinkIn(Services.policies.getSupportMenu().URL.href, 'tab', {triggeringPrincipal: Services.scriptSecurityManager.createNullPrincipal({})});"/> 514 </menupopup> 515 </menu> 516 </menubar> 517