1# This Source Code Form is subject to the terms of the Mozilla Public 2# License, v. 2.0. If a copy of the MPL was not distributed with this 3# file, You can obtain one at http://mozilla.org/MPL/2.0/. 4 5<popupset id="mainPopupSet"> 6 <menupopup id="tabContextMenu" 7 onpopupshowing="if (event.target == this) TabContextMenu.updateContextMenu(this);" 8 onpopuphidden="if (event.target == this) TabContextMenu.contextTab = null;"> 9 <menuitem id="context_openANewTab" data-lazy-l10n-id="tab-context-new-tab" 10 oncommand="gBrowser.addAdjacentNewTab(TabContextMenu.contextTab)"/> 11 <menuseparator/> 12 <menuitem id="context_reloadTab" data-lazy-l10n-id="reload-tab" 13 oncommand="gBrowser.reloadTab(TabContextMenu.contextTab);"/> 14 <menuitem id="context_reloadSelectedTabs" data-lazy-l10n-id="reload-tabs" hidden="true" 15 oncommand="gBrowser.reloadMultiSelectedTabs();"/> 16 <menuitem id="context_playTab" data-lazy-l10n-id="tab-context-play-tab" hidden="true" 17 oncommand="TabContextMenu.contextTab.resumeDelayedMedia();"/> 18 <menuitem id="context_playSelectedTabs" data-lazy-l10n-id="tab-context-play-tabs" hidden="true" 19 oncommand="gBrowser.resumeDelayedMediaOnMultiSelectedTabs(TabContextMenu.contextTab);"/> 20 <menuitem id="context_toggleMuteTab" oncommand="TabContextMenu.contextTab.toggleMuteAudio();"/> 21 <menuitem id="context_toggleMuteSelectedTabs" hidden="true" 22 oncommand="gBrowser.toggleMuteAudioOnMultiSelectedTabs(TabContextMenu.contextTab);"/> 23 <menuitem id="context_pinTab" data-lazy-l10n-id="pin-tab" 24 oncommand="gBrowser.pinTab(TabContextMenu.contextTab);"/> 25 <menuitem id="context_unpinTab" data-lazy-l10n-id="unpin-tab" hidden="true" 26 oncommand="gBrowser.unpinTab(TabContextMenu.contextTab);"/> 27 <menuitem id="context_pinSelectedTabs" data-lazy-l10n-id="pin-selected-tabs" hidden="true" 28 oncommand="gBrowser.pinMultiSelectedTabs();"/> 29 <menuitem id="context_unpinSelectedTabs" data-lazy-l10n-id="unpin-selected-tabs" hidden="true" 30 oncommand="gBrowser.unpinMultiSelectedTabs();"/> 31 <menuitem id="context_duplicateTab" data-lazy-l10n-id="duplicate-tab" 32 oncommand="duplicateTabIn(TabContextMenu.contextTab, 'tab');"/> 33 <menuitem id="context_duplicateTabs" data-lazy-l10n-id="duplicate-tabs" 34 oncommand="TabContextMenu.duplicateSelectedTabs();"/> 35 <menuseparator/> 36 <menuitem id="context_bookmarkSelectedTabs" 37 hidden="true" 38 data-lazy-l10n-id="bookmark-selected-tabs" 39 oncommand="PlacesUIUtils.showBookmarkPagesDialog(PlacesCommandHook.uniqueSelectedPages);"/> 40 <menuitem id="context_bookmarkTab" 41 data-lazy-l10n-id="bookmark-tab" 42 oncommand="PlacesUIUtils.showBookmarkPagesDialog(PlacesCommandHook.getUniquePages([TabContextMenu.contextTab]));"/> 43 <menu id="context_moveTabOptions" 44 data-lazy-l10n-id="tab-context-move-tabs" 45 data-l10n-args='{"tabCount": 1}'> 46 <menupopup id="moveTabOptionsMenu"> 47 <menuitem id="context_moveToStart" 48 data-lazy-l10n-id="move-to-start" 49 tbattr="tabbrowser-multiple" 50 oncommand="gBrowser.moveTabsToStart(TabContextMenu.contextTab);"/> 51 <menuitem id="context_moveToEnd" 52 data-lazy-l10n-id="move-to-end" 53 tbattr="tabbrowser-multiple" 54 oncommand="gBrowser.moveTabsToEnd(TabContextMenu.contextTab);"/> 55 <menuitem id="context_openTabInWindow" data-lazy-l10n-id="move-to-new-window" 56 tbattr="tabbrowser-multiple" 57 oncommand="gBrowser.replaceTabsWithWindow(TabContextMenu.contextTab);"/> 58 </menupopup> 59 </menu> 60 <menu id="context_sendTabToDevice" 61 class="sync-ui-item" 62 data-lazy-l10n-id="tab-context-send-tabs-to-device" 63 data-l10n-args='{"tabCount": 1}'> 64 <menupopup id="context_sendTabToDevicePopupMenu" 65 onpopupshowing="gSync.populateSendTabToDevicesMenu(event.target, TabContextMenu.contextTab.linkedBrowser.currentURI.spec, TabContextMenu.contextTab.linkedBrowser.contentTitle, TabContextMenu.contextTab.multiselected);"/> 66 </menu> 67 <menu id="context_reopenInContainer" 68 data-lazy-l10n-id="tab-context-open-in-new-container-tab" 69 hidden="true"> 70 <menupopup oncommand="TabContextMenu.reopenInContainer(event);" 71 onpopupshowing="TabContextMenu.createReopenInContainerMenu(event);"/> 72 </menu> 73 <menuitem id="context_selectAllTabs" data-lazy-l10n-id="select-all-tabs" 74 oncommand="gBrowser.selectAllTabs();"/> 75 <menuseparator/> 76 <menuitem id="context_closeTab" 77 data-lazy-l10n-id="tab-context-close-n-tabs" 78 data-l10n-args='{"tabCount": 1}' 79 oncommand="TabContextMenu.closeContextTabs();"/> 80 <menu id="context_closeTabOptions" 81 data-lazy-l10n-id="tab-context-close-multiple-tabs"> 82 <menupopup id="closeTabOptions"> 83 <menuitem id="context_closeTabsToTheStart" data-lazy-l10n-id="close-tabs-to-the-start" 84 oncommand="gBrowser.removeTabsToTheStartFrom(TabContextMenu.contextTab, {animate: true});"/> 85 <menuitem id="context_closeTabsToTheEnd" data-lazy-l10n-id="close-tabs-to-the-end" 86 oncommand="gBrowser.removeTabsToTheEndFrom(TabContextMenu.contextTab, {animate: true});"/> 87 <menuitem id="context_closeOtherTabs" data-lazy-l10n-id="close-other-tabs" 88 oncommand="gBrowser.removeAllTabsBut(TabContextMenu.contextTab);"/> 89 </menupopup> 90 </menu> 91 <menuitem id="context_undoCloseTab" 92 data-lazy-l10n-id="tab-context-reopen-closed-tabs" 93 data-l10n-args='{"tabCount": 1}' 94 observes="History:UndoCloseTab"/> 95 <menuseparator contexttype="fullscreen"/> 96 <menuitem class="fullscreen-context-autohide" 97 contexttype="fullscreen" 98 type="checkbox" 99 data-lazy-l10n-id="full-screen-autohide" 100 oncommand="FullScreen.setAutohide();"/> 101 <menuitem contexttype="fullscreen" 102 data-lazy-l10n-id="full-screen-exit" 103 oncommand="BrowserFullScreen();"/> 104 </menupopup> 105 106 <!-- bug 415444/582485: event.stopPropagation is here for the cloned version 107 of this menupopup, to prevent already-handled clicks on menu items from 108 propagating to the back or forward button. 109 --> 110 <menupopup id="backForwardMenu" 111 onpopupshowing="return FillHistoryMenu(event.target);" 112 oncommand="gotoHistoryIndex(event); event.stopPropagation();"/> 113 <tooltip id="aHTMLTooltip" page="true"/> 114 <tooltip id="remoteBrowserTooltip"/> 115 116 <menupopup id="new-tab-button-popup" 117 onpopupshowing="return CreateContainerTabMenu(event);"/> 118 <!-- for search and content formfill/pw manager --> 119 120 <panel is="autocomplete-richlistbox-popup" 121 type="autocomplete-richlistbox" 122 id="PopupAutoComplete" 123 role="group" 124 noautofocus="true" 125 hidden="true" 126 overflowpadding="4" 127 norolluponanchor="true" 128 nomaxresults="true" /> 129 130 <!-- for search with one-off buttons --> 131 <panel is="search-autocomplete-richlistbox-popup" 132 type="autocomplete-richlistbox" 133 id="PopupSearchAutoComplete" 134 orient="vertical" 135 role="group" 136 noautofocus="true" 137 hidden="true" /> 138 139 <html:template id="dateTimePickerTemplate"> 140 <!-- for date/time picker. consumeoutsideclicks is set to never, so that 141 clicks on the anchored input box are never consumed. --> 142 <panel id="DateTimePickerPanel" 143 type="arrow" 144 orient="vertical" 145 noautofocus="true" 146 norolluponanchor="true" 147 consumeoutsideclicks="never" 148 level="parent" 149 tabspecific="true"> 150 </panel> 151 </html:template> 152 153 <!-- for select dropdowns. The menupopup is what shows the list of options, 154 and the popuponly menulist makes things like the menuactive attributes 155 work correctly on the menupopup. ContentSelectDropdown expects the 156 popuponly menulist to be its immediate parent. --> 157 <menulist popuponly="true" id="ContentSelectDropdown" hidden="true"> 158 <menupopup rolluponmousewheel="true" 159 id="ContentSelectDropdownPopup" 160 activateontab="true" position="after_start" 161 level="parent" 162#ifdef XP_WIN 163 consumeoutsideclicks="false" ignorekeys="shortcuts" 164#endif 165 /> 166 </menulist> 167 168 <html:template id="printPreviewStackTemplate"> 169 <stack class="previewStack" rendering="true" flex="1" previewtype="primary"> 170 <vbox class="previewRendering" flex="1"> 171 <h1 class="print-pending-label" data-l10n-id="printui-loading"></h1> 172 </vbox> 173 </stack> 174 </html:template> 175 176 <html:template id="screenshotsPagePanelTemplate"> 177 <panel id="screenshotsPagePanel" 178 type="arrow" 179 orient="vertical" 180 noautofocus="true" 181 norolluponanchor="true" 182 consumeoutsideclicks="never" 183 level="parent" 184 noautohide="true" 185 tabspecific="true"> 186 <screenshots-buttons></screenshots-buttons> 187 </panel> 188 </html:template> 189 190 <html:template id="invalidFormTemplate"> 191 <!-- for invalid form error message --> 192 <panel id="invalid-form-popup" type="arrow" orient="vertical" noautofocus="true" level="parent" locationspecific="true"> 193 <description/> 194 </panel> 195 </html:template> 196 197 <html:template id="editBookmarkPanelTemplate"> 198 <panel id="editBookmarkPanel" 199 class="panel-no-padding" 200 type="arrow" 201 orient="vertical" 202 ignorekeys="true" 203 hidden="true" 204 tabspecific="true" 205 aria-labelledby="editBookmarkPanelTitle"> 206 <box class="panel-header"> 207 <html:h1 id="editBookmarkPanelTitle"/> 208 </box> 209 <toolbarseparator id="editBookmarkHeaderSeparator"></toolbarseparator> 210 <vbox class="panel-subview-body"> 211 <html:div id="editBookmarkPanelInfoArea"> 212 <html:div id="editBookmarkPanelFaviconContainer"> 213 <html:img id="editBookmarkPanelFavicon"/> 214 </html:div> 215 <html:div id="editBookmarkPanelImage"></html:div> 216 </html:div> 217 <toolbarseparator id="editBookmarkSeparator"></toolbarseparator> 218#include ../../components/places/content/editBookmarkPanel.inc.xhtml 219 <vbox id="editBookmarkPanelBottomContent" 220 flex="1"> 221 <checkbox id="editBookmarkPanel_showForNewBookmarks" 222 data-l10n-id="bookmark-panel-show-editor-checkbox" 223 oncommand="StarUI.onShowForNewBookmarksCheckboxCommand();"/> 224 </vbox> 225 <hbox id="editBookmarkPanelBottomButtons" 226 class="panel-footer" 227 data-l10n-id="bookmark-panel" 228 data-l10n-attrs="style"> 229#ifndef XP_UNIX 230 <button id="editBookmarkPanelDoneButton" 231 class="editBookmarkPanelBottomButton" 232 data-l10n-id="bookmark-panel-save-button" 233 default="true" 234 oncommand="StarUI.panel.hidePopup();"/> 235 <button id="editBookmarkPanelRemoveButton" 236 class="editBookmarkPanelBottomButton" 237 oncommand="StarUI.removeBookmarkButtonCommand();"/> 238#else 239 <button id="editBookmarkPanelRemoveButton" 240 class="editBookmarkPanelBottomButton" 241 oncommand="StarUI.removeBookmarkButtonCommand();"/> 242 <button id="editBookmarkPanelDoneButton" 243 class="editBookmarkPanelBottomButton" 244 data-l10n-id="bookmark-panel-save-button" 245 default="true" 246 oncommand="StarUI.panel.hidePopup();"/> 247#endif 248 </hbox> 249 </vbox> 250 </panel> 251 </html:template> 252 253 <html:template id="UITourTooltipTemplate"> 254 <!-- UI tour experience --> 255 <panel id="UITourTooltip" 256 type="arrow" 257 noautofocus="true" 258 noautohide="true" 259 align="start" 260 orient="vertical" 261 role="alert"> 262 <vbox> 263 <hbox id="UITourTooltipBody"> 264 <image id="UITourTooltipIcon"/> 265 <vbox flex="1"> 266 <hbox id="UITourTooltipTitleContainer"> 267 <label id="UITourTooltipTitle" flex="1"/> 268 <toolbarbutton id="UITourTooltipClose" class="close-icon" 269 data-l10n-id="ui-tour-info-panel-close"/> 270 </hbox> 271 <description id="UITourTooltipDescription" flex="1"/> 272 </vbox> 273 </hbox> 274 <hbox id="UITourTooltipButtons" flex="1" align="center"/> 275 </vbox> 276 </panel> 277 </html:template> 278 <html:template id="UITourHighlightTemplate"> 279 <!-- type="default" forces frames to be created so that the panel's size can be determined --> 280 <panel id="UITourHighlightContainer" 281 type="default" 282 noautofocus="true" 283 noautohide="true" 284 flip="none" 285 consumeoutsideclicks="false"> 286 <box id="UITourHighlight"></box> 287 </panel> 288 </html:template> 289 290 <html:template id="dialogStackTemplate"> 291 <stack class="dialogStack tab-dialog-box" hidden="true"> 292 <vbox class="dialogTemplate dialogOverlay" align="center" topmost="true" hidden="true"> 293 <hbox class="dialogBox"> 294 <browser class="dialogFrame" 295 selectmenulist="ContentSelectDropdown" 296 autoscroll="false" 297 disablehistory="true"/> 298 </hbox> 299 </vbox> 300 </stack> 301 </html:template> 302 303 <panel id="sidebarMenu-popup" 304 class="cui-widget-panel" 305 role="group" 306 type="arrow" 307 hidden="true" 308 flip="slide" 309 orient="vertical" 310 position="bottomcenter topleft"> 311 <toolbarbutton id="sidebar-switcher-bookmarks" 312 data-l10n-id="sidebar-menu-bookmarks" 313 class="subviewbutton" 314 key="viewBookmarksSidebarKb" 315 oncommand="SidebarUI.show('viewBookmarksSidebar');"/> 316 <toolbarbutton id="sidebar-switcher-history" 317 data-l10n-id="sidebar-menu-history" 318 class="subviewbutton" 319 key="key_gotoHistory" 320 oncommand="SidebarUI.show('viewHistorySidebar');"/> 321 <toolbarbutton id="sidebar-switcher-tabs" 322 data-l10n-id="sidebar-menu-synced-tabs" 323 class="subviewbutton sync-ui-item" 324 oncommand="SidebarUI.show('viewTabsSidebar');"/> 325 <toolbarseparator/> 326 <!-- Extension toolbarbuttons go here. --> 327 <toolbarseparator id="sidebar-extensions-separator"/> 328 <toolbarbutton id="sidebar-reverse-position" 329 class="subviewbutton" 330 oncommand="SidebarUI.reversePosition()"/> 331 <toolbarseparator/> 332 <toolbarbutton data-l10n-id="sidebar-menu-close" 333 class="subviewbutton" 334 oncommand="SidebarUI.hide()"/> 335 </panel> 336 337 <menupopup id="toolbar-context-menu" 338 onpopupshowing="onViewToolbarsPopupShowing(event, document.getElementById('viewToolbarsMenuSeparator')); ToolbarContextMenu.updateDownloadsAutoHide(this); ToolbarContextMenu.updateExtension(this)"> 339 <menuitem oncommand="ToolbarContextMenu.openAboutAddonsForContextAction(this.parentElement)" 340 data-lazy-l10n-id="toolbar-context-menu-manage-extension" 341 contexttype="toolbaritem" 342 class="customize-context-manageExtension"/> 343 <menuitem oncommand="ToolbarContextMenu.removeExtensionForContextAction(this.parentElement)" 344 data-lazy-l10n-id="toolbar-context-menu-remove-extension" 345 contexttype="toolbaritem" 346 class="customize-context-removeExtension"/> 347 <menuitem oncommand="ToolbarContextMenu.reportExtensionForContextAction(this.parentElement, 'toolbar_context_menu')" 348 data-lazy-l10n-id="toolbar-context-menu-report-extension" 349 contexttype="toolbaritem" 350 class="customize-context-reportExtension"/> 351 <menuseparator/> 352 <menuitem oncommand="gCustomizeMode.addToPanel(this.parentNode.triggerNode, 'toolbar-context-menu')" 353 data-lazy-l10n-id="toolbar-context-menu-pin-to-overflow-menu" 354 contexttype="toolbaritem" 355 class="customize-context-moveToPanel"/> 356 <menuitem id="toolbar-context-autohide-downloads-button" 357 oncommand="ToolbarContextMenu.onDownloadsAutoHideChange(event);" 358 type="checkbox" 359 data-lazy-l10n-id="toolbar-context-menu-auto-hide-downloads-button-2" 360 contexttype="toolbaritem"/> 361 <menuitem oncommand="gCustomizeMode.removeFromArea(this.parentNode.triggerNode, 'toolbar-context-menu')" 362 data-lazy-l10n-id="toolbar-context-menu-remove-from-toolbar" 363 contexttype="toolbaritem" 364 class="customize-context-removeFromToolbar"/> 365 <menuitem id="toolbar-context-openANewTab" 366 contexttype="tabbar" 367 command="cmd_newNavigatorTab" 368 data-lazy-l10n-id="toolbar-context-menu-new-tab"/> 369 <menuseparator id="toolbarNavigatorItemsMenuSeparator"/> 370 <menuitem id="toolbar-context-reloadSelectedTab" 371 contexttype="tabbar" 372 oncommand="gBrowser.reloadMultiSelectedTabs();" 373 data-lazy-l10n-id="toolbar-context-menu-reload-selected-tab"/> 374 <menuitem id="toolbar-context-reloadSelectedTabs" 375 contexttype="tabbar" 376 oncommand="gBrowser.reloadMultiSelectedTabs();" 377 data-lazy-l10n-id="toolbar-context-menu-reload-selected-tabs"/> 378 <menuitem id="toolbar-context-bookmarkSelectedTab" 379 contexttype="tabbar" 380 oncommand="PlacesUIUtils.showBookmarkPagesDialog(PlacesCommandHook.uniqueSelectedPages);" 381 data-lazy-l10n-id="toolbar-context-menu-bookmark-selected-tab"/> 382 <menuitem id="toolbar-context-bookmarkSelectedTabs" 383 contexttype="tabbar" 384 oncommand="PlacesUIUtils.showBookmarkPagesDialog(PlacesCommandHook.uniqueSelectedPages);" 385 data-lazy-l10n-id="toolbar-context-menu-bookmark-selected-tabs"/> 386 <menuitem id="toolbar-context-selectAllTabs" 387 contexttype="tabbar" 388 oncommand="gBrowser.selectAllTabs();" 389 data-lazy-l10n-id="toolbar-context-menu-select-all-tabs"/> 390 <menuitem id="toolbar-context-undoCloseTab" 391 contexttype="tabbar" 392 data-lazy-l10n-id="toolbar-context-menu-reopen-closed-tabs" 393 observes="History:UndoCloseTab"/> 394 <menuseparator id="toolbarItemsMenuSeparator"/> 395 <menuseparator id="viewToolbarsMenuSeparator"/> 396 <!-- XXXgijs: we're using oncommand handler here to avoid the event being 397 redirected to the command element, thus preventing 398 listeners on the menupopup or further up the tree from 399 seeing the command event pass by. The observes attribute is 400 here so that the menuitem is still disabled and re-enabled 401 correctly. --> 402 <menuitem oncommand="gCustomizeMode.enter()" 403 observes="cmd_CustomizeToolbars" 404 class="viewCustomizeToolbar" 405 data-lazy-l10n-id="toolbar-context-menu-view-customize-toolbar-2"/> 406 <menuseparator contexttype="fullscreen"/> 407 <menuitem class="fullscreen-context-autohide" 408 contexttype="fullscreen" 409 type="checkbox" 410 data-lazy-l10n-id="full-screen-autohide" 411 oncommand="FullScreen.setAutohide();"/> 412 <menuitem contexttype="fullscreen" 413 data-lazy-l10n-id="full-screen-exit" 414 oncommand="BrowserFullScreen();"/> 415 </menupopup> 416 417 <menupopup id="blockedPopupOptions" 418 onpopupshowing="gPopupBlockerObserver.fillPopupList(event);" 419 onpopuphiding="gPopupBlockerObserver.onPopupHiding(event);"> 420 <menuitem id="blockedPopupAllowSite" 421 oncommand="gPopupBlockerObserver.toggleAllowPopupsForSite(event);"/> 422 <menuitem 423 data-l10n-id="edit-popup-settings" 424 oncommand="gPopupBlockerObserver.editPopupSettings();"/> 425 <menuitem id="blockedPopupDontShowMessage" 426 data-l10n-id="popups-infobar-dont-show-message" 427 type="checkbox" 428 oncommand="gPopupBlockerObserver.dontShowMessage();"/> 429 <menuseparator id="blockedPopupsSeparator"/> 430 </menupopup> 431 432 <menupopup id="contentAreaContextMenu" pagemenu="#page-menu-separator" 433 onpopupshowing="if (event.target != this) 434 return true; 435 gContextMenu = new nsContextMenu(this, event.shiftKey); 436 if (gContextMenu.shouldDisplay) 437 updateEditUIVisibility(); 438 return gContextMenu.shouldDisplay;" 439 onpopuphiding="if (event.target != this) 440 return; 441 gContextMenu.hiding(this); 442 gContextMenu = null; 443 updateEditUIVisibility();"> 444#include browser-context.inc 445 </menupopup> 446 447 <menupopup id="pictureInPictureToggleContextMenu"> 448 <menuitem 449 id="context_HidePictureInPictureToggle" 450 data-l10n-id="picture-in-picture-hide-toggle" 451 oncommand="PictureInPicture.hideToggle();" /> 452 <menuitem id="context_MovePictureInPictureToggle" 453 data-l10n-id="picture-in-picture-move-toggle-left" 454 oncommand="PictureInPicture.moveToggle();" /> 455 </menupopup> 456 457#include ../../components/places/content/placesContextMenu.inc.xhtml 458 459 <panel id="ctrlTab-panel" hidden="true" norestorefocus="true" level="top" orient="vertical"> 460 <hbox id="ctrlTab-previews"/> 461 <hbox id="ctrlTab-showAll-container" pack="center"/> 462 </panel> 463 464 <html:template id="pageActionPanelTemplate"> 465 <panel id="pageActionPanel" 466 class="cui-widget-panel panel-no-padding" 467 role="group" 468 type="arrow" 469 hidden="true" 470 flip="slide" 471 position="bottomcenter topright" 472 tabspecific="true" 473 noautofocus="true"> 474 <panelmultiview id="pageActionPanelMultiView" 475 mainViewId="pageActionPanelMainView" 476 viewCacheId="appMenu-viewCache"> 477 <panelview id="pageActionPanelMainView" 478 context="pageActionContextMenu" 479 class="PanelUI-subView"> 480 <vbox class="panel-subview-body"/> 481 </panelview> 482 </panelmultiview> 483 </panel> 484 </html:template> 485 486 <html:template id="confirmation-hint-wrapper"> 487 <panel id="confirmation-hint" 488 role="alert" 489 type="arrow" 490 flip="slide" 491 position="bottomcenter topright" 492 tabspecific="true" 493 noautofocus="true"> 494 <hbox id="confirmation-hint-checkmark-animation-container"> 495 <image id="confirmation-hint-checkmark-image"/> 496 </hbox> 497 <vbox id="confirmation-hint-message-container"> 498 <label id="confirmation-hint-message"/> 499 <label id="confirmation-hint-description"/> 500 </vbox> 501 </panel> 502 </html:template> 503 504 <menupopup id="pageActionContextMenu" 505 onpopupshowing="BrowserPageActions.onContextMenuShowing(event, this);"> 506 <menuitem class="pageActionContextMenuItem extensionPinned extensionUnpinned manageExtensionItem" 507 oncommand="BrowserPageActions.openAboutAddonsForContextAction();" 508 data-l10n-id="page-action-manage-extension"/> 509 <menuitem class="pageActionContextMenuItem extensionPinned extensionUnpinned removeExtensionItem" 510 oncommand="BrowserPageActions.removeExtensionForContextAction();" 511 data-l10n-id="page-action-remove-extension"/> 512 </menupopup> 513 514#include ../../components/places/content/bookmarksHistoryTooltip.inc.xhtml 515 516 <tooltip id="tabbrowser-tab-tooltip" 517 class="places-tooltip" 518 onpopupshowing="gBrowser.createTooltip(event);" 519 onpopuphiding="this.removeAttribute('position')"> 520 <vbox class="places-tooltip-box" flex="1"> 521 <description class="tooltip-label places-tooltip-title"/> 522 <hbox> 523 <image id="places-tooltip-insecure-icon"></image> 524 <description crop="center" class="tooltip-label places-tooltip-uri uri-element"/> 525 </hbox> 526 </vbox> 527 </tooltip> 528 529 <tooltip id="back-button-tooltip"> 530 <description id="back-button-tooltip-description" class="tooltip-label"/> 531 <description class="tooltip-label" data-l10n-id="navbar-tooltip-instruction"/> 532 </tooltip> 533 534 <tooltip id="forward-button-tooltip"> 535 <description id="forward-button-tooltip-description" class="tooltip-label"/> 536 <description class="tooltip-label" data-l10n-id="navbar-tooltip-instruction"/> 537 </tooltip> 538 539#include popup-notifications.inc 540 541#include ../../components/customizableui/content/panelUI.inc.xhtml 542#include ../../components/controlcenter/content/identityPanel.inc.xhtml 543#include ../../components/controlcenter/content/permissionPanel.inc.xhtml 544#include ../../components/controlcenter/content/protectionsPanel.inc.xhtml 545#include ../../components/downloads/content/downloadsPanel.inc.xhtml 546#include ../../../devtools/startup/enableDevToolsPopup.inc.xhtml 547#include browser-allTabsMenu.inc.xhtml 548 549 <tooltip id="dynamic-shortcut-tooltip" 550 onpopupshowing="UpdateDynamicShortcutTooltipText(this);"/> 551 552 <menupopup id="SyncedTabsSidebarContext"> 553 <menuitem data-lazy-l10n-id="synced-tabs-context-open" 554 id="syncedTabsOpenSelected" where="current"/> 555 <menuitem data-lazy-l10n-id="synced-tabs-context-open-in-new-tab" 556 id="syncedTabsOpenSelectedInTab" where="tab"/> 557 <menuitem data-lazy-l10n-id="synced-tabs-context-open-in-new-window" 558 id="syncedTabsOpenSelectedInWindow" where="window"/> 559 <menuitem data-lazy-l10n-id="synced-tabs-context-open-in-new-private-window" 560 id="syncedTabsOpenSelectedInPrivateWindow" where="window" private="true"/> 561 <menuseparator/> 562 <menuitem data-lazy-l10n-id="synced-tabs-context-bookmark-single-tab" 563 id="syncedTabsBookmarkSelected"/> 564 <menuitem data-lazy-l10n-id="synced-tabs-context-copy" 565 id="syncedTabsCopySelected"/> 566 <menuseparator/> 567 <menuitem data-lazy-l10n-id="synced-tabs-context-open-all-in-tabs" 568 id="syncedTabsOpenAllInTabs"/> 569 <menuitem data-lazy-l10n-id="synced-tabs-context-manage-devices" 570 id="syncedTabsManageDevices" 571 oncommand="gSync.openDevicesManagementPage('syncedtabs-sidebar');"/> 572 <menuitem data-lazy-l10n-id="synced-tabs-context-sync-now" 573 id="syncedTabsRefresh"/> 574 </menupopup> 575 <menupopup id="SyncedTabsSidebarTabsFilterContext" 576 class="textbox-contextmenu"> 577 <menuitem data-l10n-id="text-action-undo" 578 cmd="cmd_undo"/> 579 <menuseparator/> 580 <menuitem data-l10n-id="text-action-cut" 581 cmd="cmd_cut"/> 582 <menuitem data-l10n-id="text-action-copy" 583 cmd="cmd_copy"/> 584 <menuitem data-l10n-id="text-action-paste" 585 cmd="cmd_paste"/> 586 <menuitem data-l10n-id="text-action-delete" 587 cmd="cmd_delete"/> 588 <menuseparator/> 589 <menuitem data-l10n-id="text-action-select-all" 590 cmd="cmd_selectAll"/> 591 <menuseparator/> 592 <menuitem data-lazy-l10n-id="synced-tabs-context-sync-now" 593 id="syncedTabsRefreshFilter"/> 594 </menupopup> 595 596 <hbox id="statuspanel" inactive="true"> 597 <hbox id="statuspanel-inner"> 598 <label id="statuspanel-label" 599 role="status" 600 aria-live="off" 601 flex="1" 602 crop="end"/> 603 </hbox> 604 </hbox> 605 606 <html:template id="sharing-tabs-warning-panel-template"> 607 <panel id="sharing-tabs-warning-panel" 608 role="alert" 609 flip="slide" 610 type="arrow" 611 orient="vertical" 612 ignorekeys="true" 613 consumeoutsideclicks="never" 614 norolluponanchor="true" 615 onpopupshown="gSharedTabWarning.sharedTabWarningShown();"> 616 <hbox type="window" align="start"> 617 <image class="screen-icon popup-notification-icon"></image> 618 <vbox flex="1" pack="start"> 619 <label> 620 <html:span id="sharing-warning-window-panel-header" 621 role="heading" 622 aria-level="1" 623 data-l10n-id="sharing-warning-window"/> 624 <html:span id="sharing-warning-screen-panel-header" 625 role="heading" 626 aria-level="1" 627 data-l10n-id="sharing-warning-screen"/> 628 </label> 629 <hbox align="center"> 630 <button id="sharing-warning-proceed-to-tab" oncommand="gSharedTabWarning.allowSharedTabSwitch();" flex="1" data-l10n-id="sharing-warning-proceed-to-tab"/> 631 </hbox> 632 <hbox pack="start"> 633 <checkbox id="sharing-warning-disable-for-session" data-l10n-id="sharing-warning-disable-for-session"/> 634 </hbox> 635 </vbox> 636 </hbox> 637 </panel> 638 </html:template> 639</popupset> 640