navigator-toolbox.inc.xhtml (36023B)
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 <toolbox id="navigator-toolbox" class="browser-toolbox-background"> 6 <script src="chrome://browser/content/navigator-toolbox.js" /> 7 8 <!-- Menu --> 9 <toolbar type="menubar" id="toolbar-menubar" 10 class="browser-toolbar chromeclass-menubar browser-titlebar" 11 customizable="true" 12 mode="icons" 13 autohide="true" 14 context="toolbar-context-menu"> 15 <toolbaritem id="menubar-items" align="center"> 16 # The entire main menubar is placed into browser-menubar.inc, so that it can be 17 # shared with other top level windows in macWindow.inc.xhtml. 18 #include browser-menubar.inc 19 </toolbaritem> 20 <spacer flex="1" skipintoolbarset="true" style="order: 1000;"/> 21 #include titlebar-items.inc.xhtml 22 </toolbar> 23 24 <toolbar id="TabsToolbar" 25 class="browser-toolbar browser-titlebar" 26 fullscreentoolbar="true" 27 customizable="true" 28 customizationtarget="TabsToolbar-customization-target" 29 mode="icons" 30 data-l10n-id="tabs-toolbar" 31 context="toolbar-context-menu" 32 flex="1"> 33 34 <hbox class="titlebar-spacer" type="pre-tabs"/> 35 36 <hbox flex="1" align="end" class="toolbar-items"> 37 <toolbartabstop/> 38 <hbox id="TabsToolbar-customization-target" flex="1"> 39 <toolbarbutton id="firefox-view-button" 40 class="toolbarbutton-1 chromeclass-toolbar-additional" 41 data-l10n-id="toolbar-button-firefox-view-2" 42 role="button" 43 aria-pressed="false" 44 cui-areatype="toolbar" 45 removable="true"/> 46 47 <tabs id="tabbrowser-tabs" 48 is="tabbrowser-tabs" 49 aria-multiselectable="true" 50 setfocus="false" 51 tooltip="tabbrowser-tab-tooltip" 52 orient="horizontal" 53 stopwatchid="tabClick"> 54 # If the name (tabbrowser-arrowscrollbox) or structure of this changes 55 # significantly, there is an optimization in 56 # DisplayPortUtils::MaybeCreateDisplayPortInFirstScrollFrameEncountered based 57 # the current structure that we may want to revisit. 58 <div id="pinned-drop-indicator"> 59 <html:img id="pinned-drop-indicator-icon" src="chrome://browser/skin/pin.svg" role="presentation" loading="lazy"/> 60 <span id="pinned-drop-indicator-text" data-l10n-id="pinned-tabs-drop-indicator"></span> 61 </div> 62 <html:sidebar-pins-promo id="drag-to-pin-promo-card"></html:sidebar-pins-promo> 63 <arrowscrollbox id="pinned-tabs-container" orient="horizontal" clicktoscroll=""></arrowscrollbox> 64 <splitter orient="vertical" id="vertical-pinned-tabs-splitter" resizebefore="sibling" resizeafter="none" hidden="true"/> 65 <hbox class="tab-drop-indicator" hidden="true"/> 66 <arrowscrollbox id="tabbrowser-arrowscrollbox" orient="horizontal" flex="1" clicktoscroll="" scrolledtostart="" scrolledtoend=""> 67 <tab is="tabbrowser-tab" class="tabbrowser-tab" selected="true" visuallyselected="" fadein=""/> 68 <hbox id="tabbrowser-arrowscrollbox-periphery"> 69 <toolbartabstop/> 70 <toolbarbutton id="tabs-newtab-button" 71 class="toolbarbutton-1" 72 command="cmd_newNavigatorTab" 73 tooltip="dynamic-shortcut-tooltip" 74 data-l10n-id="tabs-toolbar-new-tab"/> 75 <spacer class="closing-tabs-spacer" style="width: 0;"/> 76 </hbox> 77 </arrowscrollbox> 78 <toolbarbutton id="vertical-tabs-newtab-button" 79 class="toolbarbutton-1" 80 command="cmd_newNavigatorTab" 81 tooltip="dynamic-shortcut-tooltip" 82 data-l10n-id="tabs-toolbar-new-tab"/> 83 <html:span id="tabbrowser-tab-a11y-desc" hidden="true"/> 84 </tabs> 85 86 <toolbarbutton id="new-tab-button" 87 class="toolbarbutton-1 chromeclass-toolbar-additional" 88 data-l10n-id="tabs-toolbar-new-tab" 89 command="cmd_newNavigatorTab" 90 tooltip="dynamic-shortcut-tooltip" 91 cui-areatype="toolbar" 92 removable="true"/> 93 94 <toolbarbutton id="alltabs-button" 95 class="toolbarbutton-1 chromeclass-toolbar-additional tabs-alltabs-button" 96 delegatesanchor="true" 97 badged="true" 98 data-l10n-id="tabs-toolbar-list-all-tabs" 99 closemenu="none" 100 removable="true"/> 101 </hbox> 102 </hbox> 103 104 <hbox class="titlebar-spacer" type="post-tabs"/> 105 106 #include private-browsing-indicator.inc.xhtml 107 108 <toolbarbutton id="ai-window-toggle" 109 class="toolbarbutton-1 chromeclass-toolbar-additional" 110 data-l10n-id="toolbar-button-ai-window-toggle" 111 cui-areatype="toolbar" 112 removable="false" 113 hidden="true"/> 114 115 <toolbarbutton class="content-analysis-indicator toolbarbutton-1 content-analysis-indicator-icon"/> 116 117 #include ../../../toolkit/components/torconnect/content/torConnectTitlebarStatus.inc.xhtml 118 #include titlebar-items.inc.xhtml 119 120 </toolbar> 121 122 <toolbar id="nav-bar" 123 class="browser-toolbar chromeclass-location" 124 data-l10n-id="navbar-accessible" 125 fullscreentoolbar="true" mode="icons" customizable="true" 126 customizationtarget="nav-bar-customization-target" 127 overflowable="true" 128 default-overflowbutton="nav-bar-overflow-button" 129 default-overflowtarget="widget-overflow-list" 130 default-overflowpanel="widget-overflow" 131 addon-webext-overflowbutton="unified-extensions-button" 132 addon-webext-overflowtarget="overflowed-extensions-list" 133 context="toolbar-context-menu"> 134 135 <html:img id="taskbar-tabs-favicon" alt="" decoding="sync" /> 136 137 <hbox class="titlebar-spacer" type="pre-tabs"/> 138 <toolbartabstop/> 139 140 <hbox id="nav-bar-customization-target" flex="1"> 141 <toolbarbutton id="back-button" class="toolbarbutton-1 chromeclass-toolbar-additional" 142 data-l10n-id="toolbar-button-back-2" 143 removable="false" overflows="false" 144 keepbroadcastattributeswhencustomizing="true" 145 command="Browser:BackOrBackDuplicate" 146 tooltip="back-button-tooltip" 147 context="backForwardMenu"/> 148 <toolbarbutton id="forward-button" class="toolbarbutton-1 chromeclass-toolbar-additional" 149 data-l10n-id="toolbar-button-forward-2" 150 removable="false" overflows="false" 151 keepbroadcastattributeswhencustomizing="true" 152 command="Browser:ForwardOrForwardDuplicate" 153 tooltip="forward-button-tooltip" 154 context="backForwardMenu"/> 155 <toolbaritem id="stop-reload-button" class="chromeclass-toolbar-additional" 156 data-l10n-id="toolbar-button-stop-reload" 157 removable="true" overflows="false"> 158 <toolbarbutton id="reload-button" class="toolbarbutton-1" 159 data-l10n-id="toolbar-button-reload" 160 command="Browser:ReloadOrDuplicate" 161 tooltip="dynamic-shortcut-tooltip"> 162 <box class="toolbarbutton-animatable-box"> 163 <image class="toolbarbutton-animatable-image"/> 164 </box> 165 </toolbarbutton> 166 <toolbarbutton id="stop-button" class="toolbarbutton-1" 167 data-l10n-id="toolbar-button-stop" 168 command="Browser:Stop" 169 tooltip="dynamic-shortcut-tooltip"> 170 <box class="toolbarbutton-animatable-box"> 171 <image class="toolbarbutton-animatable-image"/> 172 </box> 173 </toolbarbutton> 174 </toolbaritem> 175 <toolbarspring cui-areatype="toolbar" class="chromeclass-toolbar-additional"/> 176 <toolbarspring cui-areatype="toolbar" 177 class="chromeclass-toolbar-additional titlebar-spacer" 178 id="vertical-spacer" 179 removable="false" 180 overflows="false"/> 181 <toolbaritem id="urlbar-container" 182 class="urlbar-container" 183 removable="false" 184 overflows="false"> 185 <toolbartabstop/> 186 <html:moz-urlbar id="urlbar" 187 class="urlbar" 188 popover="manual" 189 focused="true" 190 pageproxystate="invalid" 191 unifiedsearchbutton-available="" 192 sap-name="urlbar"> 193 194 <box id="remote-control-box" 195 align="center" 196 collapsed="true" 197 urlbar-slot="remote-control-box"> 198 <image id="remote-control-icon"/> 199 </box> 200 201 <!-- We follow the surrounding code and use a 202 - <xul:box role="button"> rather than a more semantic 203 - <html:button>, <xul:button> or <xul:toolbarbutton> --> 204 <box id="tor-circuit-button" 205 role="button" 206 class="identity-box-button" 207 align="center" 208 data-l10n-id="tor-circuit-urlbar-button" 209 urlbar-slot="site-info" 210 hidden="true"> 211 <image id="tor-circuit-button-icon"/> 212 </box> 213 214 <box id="trust-icon-container" align="center" role="button" data-l10n-id="urlbar-identity-button" urlbar-slot="site-info"> 215 <image id="trust-icon"/> 216 <label id="trust-label" crop="center" flex="1" data-l10n-id="urlbar-trust-icon-notsecure-label" /> 217 </box> 218 219 <!-- Use onclick instead of normal popup= syntax since the popup 220 code fires onmousedown, and hence eats our favicon drag events. --> 221 <box id="tracking-protection-icon-container" align="center" 222 role="button" 223 tooltip="tracking-protection-icon-tooltip" 224 urlbar-slot="site-info"> 225 <box id="tracking-protection-icon-box"> 226 <image id="tracking-protection-icon"/> 227 </box> 228 <tooltip id="tracking-protection-icon-tooltip"> 229 <description id="tracking-protection-icon-tooltip-label" class="tooltip-label"/> 230 </tooltip> 231 </box> 232 233 <box id="identity-box" 234 class="identity-box" 235 pageproxystate="invalid" 236 urlbar-slot="site-info"> 237 <box id="identity-icon-box" 238 role="button" 239 align="center" 240 data-l10n-id="urlbar-identity-button" 241 class="identity-box-button"> 242 <image id="identity-icon"/> 243 <label id="identity-icon-label" crop="center" flex="1"/> 244 </box> 245 <box id="identity-permission-box" 246 data-l10n-id="urlbar-permissions-granted" 247 role="button" 248 align="center" 249 class="identity-box-button"> 250 <image id="permissions-granted-icon"/> 251 <box style="pointer-events: none;"> 252 <image class="sharing-icon" id="webrtc-sharing-icon"/> 253 <image class="sharing-icon geo-icon" id="geo-sharing-icon"/> 254 <image class="sharing-icon xr-icon" id="xr-sharing-icon"/> 255 </box> 256 <box id="blocked-permissions-container" align="center"> 257 <image data-permission-id="geo" class="blocked-permission-icon geo-icon" role="button" 258 data-l10n-id="urlbar-geolocation-blocked"/> 259 <image data-permission-id="xr" class="blocked-permission-icon xr-icon" role="button" 260 data-l10n-id="urlbar-xr-blocked"/> 261 <image data-permission-id="desktop-notification" class="blocked-permission-icon desktop-notification-icon" role="button" 262 data-l10n-id="urlbar-web-notifications-blocked"/> 263 <image data-permission-id="camera" class="blocked-permission-icon camera-icon" role="button" 264 data-l10n-id="urlbar-camera-blocked"/> 265 <image data-permission-id="microphone" class="blocked-permission-icon microphone-icon" role="button" 266 data-l10n-id="urlbar-microphone-blocked"/> 267 <image data-permission-id="localhost" class="blocked-permission-icon localhost-icon" role="button" 268 data-l10n-id="urlbar-localhost-blocked"/> 269 <image data-permission-id="local-network" class="blocked-permission-icon local-network-icon" role="button" 270 data-l10n-id="urlbar-local-network-blocked"/> 271 <image data-permission-id="screen" class="blocked-permission-icon screen-icon" role="button" 272 data-l10n-id="urlbar-screen-blocked"/> 273 <image data-permission-id="persistent-storage" class="blocked-permission-icon persistent-storage-icon" role="button" 274 data-l10n-id="urlbar-persistent-storage-blocked"/> 275 <image data-permission-id="popup" class="blocked-permission-icon popup-icon" role="button" 276 data-l10n-id="urlbar-popup-blocked2"/> 277 <image data-permission-id="autoplay-media" class="blocked-permission-icon autoplay-media-icon" role="button" 278 data-l10n-id="urlbar-autoplay-media-blocked"/> 279 <image data-permission-id="canvas" class="blocked-permission-icon canvas-icon" role="button" 280 data-l10n-id="urlbar-canvas-blocked"/> 281 <image data-permission-id="midi" class="blocked-permission-icon midi-icon" role="button" 282 data-l10n-id="urlbar-midi-blocked"/> 283 <image data-permission-id="install" class="blocked-permission-icon install-icon" role="button" 284 data-l10n-id="urlbar-install-blocked"/> 285 <!-- A speaker icon for blocked speaker selection is not 286 shown because, without text, this may be interpreted as 287 active or blocked audio. --> 288 </box> 289 </box> 290 <box id="notification-popup-box" 291 class="anchor-root" 292 hidden="true" 293 align="center"> 294 <image id="default-notification-icon" class="notification-anchor-icon" role="button" 295 data-l10n-id="urlbar-default-notification-anchor"/> 296 <image id="geo-notification-icon" class="notification-anchor-icon geo-icon" role="button" 297 data-l10n-id="urlbar-geolocation-notification-anchor"/> 298 <image id="localhost-notification-icon" class="notification-anchor-icon localhost-icon" role="button" 299 data-l10n-id="urlbar-localhost-notification-anchor"/> 300 <image id="local-network-notification-icon" class="notification-anchor-icon local-network-icon" role="button" 301 data-l10n-id="urlbar-local-network-notification-anchor"/> 302 <image id="xr-notification-icon" class="notification-anchor-icon xr-icon" role="button" 303 data-l10n-id="urlbar-xr-notification-anchor"/> 304 <image id="autoplay-media-notification-icon" class="notification-anchor-icon autoplay-media-icon" role="button" 305 data-l10n-id="urlbar-autoplay-notification-anchor"/> 306 <image id="addons-notification-icon" class="notification-anchor-icon install-icon" role="button" 307 data-l10n-id="urlbar-addons-notification-anchor"/> 308 <image id="canvas-notification-icon" class="notification-anchor-icon" role="button" 309 data-l10n-id="urlbar-canvas-notification-anchor"/> 310 <image id="indexedDB-notification-icon" class="notification-anchor-icon indexedDB-icon" role="button" 311 data-l10n-id="urlbar-indexed-db-notification-anchor"/> 312 <image id="password-notification-icon" class="notification-anchor-icon" role="button" 313 data-l10n-id="urlbar-password-notification-anchor"/> 314 #include ../../components/onionservices/content/authNotificationIcon.inc.xhtml 315 <image id="web-notifications-notification-icon" class="notification-anchor-icon desktop-notification-icon" role="button" 316 data-l10n-id="urlbar-web-notification-anchor"/> 317 <image id="webRTC-shareDevices-notification-icon" class="notification-anchor-icon camera-icon" role="button" 318 data-l10n-id="urlbar-web-rtc-share-devices-notification-anchor"/> 319 <image id="webRTC-shareMicrophone-notification-icon" class="notification-anchor-icon microphone-icon" role="button" 320 data-l10n-id="urlbar-web-rtc-share-microphone-notification-anchor"/> 321 <image id="webRTC-shareScreen-notification-icon" class="notification-anchor-icon screen-icon" role="button" 322 data-l10n-id="urlbar-web-rtc-share-screen-notification-anchor"/> 323 <image id="webRTC-shareSpeaker-notification-icon" class="notification-anchor-icon speaker-icon" role="button" 324 data-l10n-id="urlbar-web-rtc-share-speaker-notification-anchor"/> 325 <image id="servicesInstall-notification-icon" class="notification-anchor-icon service-icon" role="button" 326 data-l10n-id="urlbar-services-notification-anchor"/> 327 <image id="eme-notification-icon" class="notification-anchor-icon drm-icon" role="button" 328 data-l10n-id="urlbar-eme-notification-anchor"/> 329 <image id="persistent-storage-notification-icon" class="notification-anchor-icon persistent-storage-icon" role="button" 330 data-l10n-id="urlbar-persistent-storage-notification-anchor"/> 331 <image id="midi-notification-icon" class="notification-anchor-icon midi-icon" role="button" 332 data-l10n-id="urlbar-midi-notification-anchor"/> 333 <image id="webauthn-notification-icon" class="notification-anchor-icon" role="button" 334 data-l10n-id="urlbar-web-authn-anchor"/> 335 <image id="identity-credential-notification-icon" class="notification-anchor-icon" role="button" 336 data-l10n-id="identity-credential-urlbar-anchor"/> 337 <image id="storage-access-notification-icon" class="notification-anchor-icon storage-access-icon" role="button" 338 data-l10n-id="urlbar-storage-access-anchor"/> 339 </box> 340 </box> 341 342 <!-- This is technically not site info but we use the site-info 343 slot anyway because it's in the right spot. --> 344 <box id="urlbar-label-box" align="center" urlbar-slot="site-info"> 345 <label id="urlbar-label-switchtab" class="urlbar-label" data-l10n-id="urlbar-switch-to-tab"/> 346 <label id="urlbar-label-extension" class="urlbar-label" data-l10n-id="urlbar-extension"/> 347 </box> 348 <html:div id="urlbar-search-mode-indicator" urlbar-slot="site-info"> 349 <html:span id="urlbar-search-mode-indicator-title"/> 350 <html:div id="urlbar-search-mode-indicator-close" 351 class="close-button" 352 role="button" 353 aria-labelledby="urlbar-search-mode-indicator-close urlbar-search-mode-indicator-title" 354 data-l10n-id="urlbar-search-mode-indicator-close"/> 355 </html:div> 356 357 <hbox id="urlbar-revert-button-container" urlbar-slot="revert-button"> 358 <toolbartabstop/> 359 <image id="urlbar-revert-button" 360 class="urlbar-icon urlbar-revert-button" 361 role="button" 362 data-l10n-id="urlbar-revert-button"/> 363 </hbox> 364 365 <hbox id="page-action-buttons" context="pageActionContextMenu" align="center" urlbar-slot="page-actions"> 366 <toolbartabstop/> 367 <hbox id="contextual-feature-recommendation" role="button" hidden="true"> 368 <hbox id="cfr-label-container"> 369 <label id="cfr-label"/> 370 </hbox> 371 <hbox id="cfr-button" 372 role="presentation" 373 class="urlbar-page-action"> 374 <image class="urlbar-icon"/> 375 </hbox> 376 </hbox> 377 <hbox id="userContext-icons" hidden="true"> 378 <label id="userContext-label"/> 379 <image id="userContext-indicator"/> 380 </hbox> 381 <hbox id="reader-mode-button" 382 class="urlbar-page-action" 383 role="button" 384 data-l10n-id="reader-view-enter-button" 385 hidden="true" 386 tooltip="dynamic-shortcut-tooltip"> 387 <image id="reader-mode-button-icon" 388 class="urlbar-icon"/> 389 </hbox> 390 <hbox id="picture-in-picture-button" 391 class="urlbar-page-action" 392 role="button" 393 hidden="true"> 394 <image id="picture-in-picture-button-icon" 395 class="urlbar-icon"/> 396 </hbox> 397 <hbox id="taskbar-tabs-button" 398 class="urlbar-page-action" 399 role="button" 400 data-l10n-id="taskbar-tab-urlbar-button-open" 401 hidden="true"> 402 <image class="urlbar-icon"/> 403 </hbox> 404 <hbox id="translations-button" 405 class="urlbar-page-action" 406 role="button" 407 data-l10n-id="urlbar-translations-button2" 408 hidden="true"> 409 <image class="urlbar-icon" id="translations-button-icon" /> 410 <image class="urlbar-icon" id="translations-button-circle-arrows" /> 411 <html:span id="translations-button-locale" aria-hidden="true" /> 412 </hbox> 413 <toolbarbutton id="urlbar-zoom-button" 414 tooltip="dynamic-shortcut-tooltip" 415 hidden="true"/> 416 <hbox id="split-view-button" 417 class="urlbar-page-action" 418 role="button" 419 data-l10n-id="urlbar-split-view-button" 420 hidden="true"> 421 <image class="urlbar-icon" id="split-view-button-icon" /> 422 </hbox> 423 <hbox id="pageActionButton" 424 class="urlbar-page-action" 425 role="button" 426 data-l10n-id="urlbar-page-action-button"> 427 <image class="urlbar-icon"/> 428 </hbox> 429 <hbox id="star-button-box" 430 hidden="true" 431 role="button" 432 class="urlbar-page-action"> 433 <image id="star-button" 434 class="urlbar-icon"/> 435 </hbox> 436 437 <hbox id="tor-connect-urlbar-button" 438 role="button" 439 class="tor-button tor-urlbar-button" 440 hidden="true"> 441 <label id="tor-connect-urlbar-button-label"/> 442 </hbox> 443 444 #include ../../components/onionservices/content/onionlocation-urlbar.inc.xhtml 445 </hbox> 446 </html:moz-urlbar> 447 <toolbartabstop/> 448 </toolbaritem> 449 450 <toolbarspring cui-areatype="toolbar" class="chromeclass-toolbar-additional"/> 451 452 <toolbarbutton id="downloads-button" 453 class="toolbarbutton-1 chromeclass-toolbar-additional" 454 delegatesanchor="true" 455 badged="true" 456 key="key_openDownloads" 457 data-l10n-id="navbar-downloads" 458 removable="true" 459 overflows="false" 460 cui-areatype="toolbar" 461 hidden="true" 462 tooltip="dynamic-shortcut-tooltip"> 463 <box id="downloads-indicator-anchor" 464 consumeanchor="downloads-button"> 465 <image id="downloads-indicator-icon"/> 466 </box> 467 <box class="toolbarbutton-animatable-box" id="downloads-indicator-progress-outer"> 468 <box id="downloads-indicator-progress-inner"/> 469 </box> 470 <box class="toolbarbutton-animatable-box" id="downloads-indicator-start-box"> 471 <image class="toolbarbutton-animatable-image" id="downloads-indicator-start-image"/> 472 </box> 473 <box class="toolbarbutton-animatable-box" id="downloads-indicator-finish-box"> 474 <image class="toolbarbutton-animatable-image" id="downloads-indicator-finish-image"/> 475 </box> 476 </toolbarbutton> 477 478 #include ../../components/securitylevel/content/securityLevelButton.inc.xhtml 479 480 <toolbarbutton id="fxa-toolbar-menu-button" class="toolbarbutton-1 chromeclass-toolbar-additional subviewbutton-nav" 481 badged="true" 482 delegatesanchor="true" 483 consumeanchor="fxa-toolbar-menu-button" 484 closemenu="none" 485 data-l10n-id="toolbar-button-account" 486 cui-areatype="toolbar" 487 removable="true"> 488 <hbox align="center"> 489 <div class="avatar-container"> 490 <image id="fxa-avatar-image"/> 491 </div> 492 <label id="fxa-avatar-label" hidden="true"/> 493 </hbox> 494 </toolbarbutton> 495 496 <toolbarbutton id="unified-extensions-button" 497 class="toolbarbutton-1 chromeclass-toolbar-additional" 498 delegatesanchor="true" 499 data-l10n-id="unified-extensions-button" 500 hidden="true" 501 overflows="false" 502 removable="false"/> 503 </hbox> 504 505 <toolbarbutton id="taskbar-tabs-audio" class="toolbarbutton-1 chromeclass-toolbar-additional" 506 removable="false" overflows="false"/> 507 508 <toolbarbutton id="nav-bar-overflow-button" 509 class="toolbarbutton-1 chromeclass-toolbar-additional" 510 delegatesanchor="true" 511 skipintoolbarset="true" 512 data-l10n-id="navbar-overflow-2"> 513 <box class="toolbarbutton-animatable-box"> 514 <image class="toolbarbutton-animatable-image"/> 515 </box> 516 </toolbarbutton> 517 518 <toolbaritem id="PanelUI-button" 519 removable="false"> 520 <toolbarbutton id="PanelUI-menu-button" 521 class="toolbarbutton-1" 522 delegatesanchor="true" 523 badged="true" 524 consumeanchor="PanelUI-button" 525 data-l10n-id="appmenu-menu-button-closed2"/> 526 </toolbaritem> 527 <hbox class="titlebar-spacer" type="post-tabs"/> 528 #include private-browsing-indicator.inc.xhtml 529 <toolbarbutton class="content-analysis-indicator toolbarbutton-1 content-analysis-indicator-icon"/> 530 #include ../../../toolkit/components/torconnect/content/torConnectTitlebarStatus.inc.xhtml 531 #include titlebar-items.inc.xhtml 532 </toolbar> 533 534 <toolbar id="PersonalToolbar" 535 mode="icons" 536 class="browser-toolbar chromeclass-directories" 537 context="toolbar-context-menu" 538 data-l10n-id="bookmarks-toolbar" 539 data-l10n-attrs="toolbarname" 540 customizable="true"> 541 <toolbartabstop skipintoolbarset="true"/> 542 543 <hbox id="personal-toolbar-empty" skipintoolbarset="true" removable="false" hidden="true" role="alert"> 544 <description id="personal-toolbar-empty-description" 545 data-l10n-id="bookmarks-toolbar-empty-message"> 546 <html:a data-l10n-name="manage-bookmarks" class="text-link" tabindex="0" role="link"/> 547 </description> 548 </hbox> 549 550 <toolbaritem id="personal-bookmarks" 551 data-l10n-id="bookmarks-toolbar-placeholder" 552 cui-areatype="toolbar" 553 removable="true"> 554 <toolbarbutton id="bookmarks-toolbar-placeholder" 555 class="bookmark-item" 556 data-l10n-id="bookmarks-toolbar-placeholder-button"/> 557 <toolbarbutton id="bookmarks-toolbar-button" 558 class="toolbarbutton-1" 559 delegatesanchor="true" 560 flex="1" 561 data-l10n-id="bookmarks-toolbar-placeholder-button"/> 562 <hbox flex="1" 563 id="PlacesToolbar" 564 context="placesContext" 565 tooltip="bhTooltip" 566 popupsinherittooltip="true"> 567 <hbox id="PlacesToolbarDropIndicatorHolder" align="center" collapsed="true"> 568 <image id="PlacesToolbarDropIndicator" 569 collapsed="true"/> 570 </hbox> 571 <scrollbox orient="horizontal" 572 id="PlacesToolbarItems" 573 flex="1"/> 574 <toolbarbutton type="menu" 575 id="PlacesChevron" 576 class="toolbarbutton-1" 577 delegatesanchor="true" 578 collapsed="true" 579 data-l10n-id="bookmarks-toolbar-chevron"> 580 <menupopup id="PlacesChevronPopup" 581 is="places-popup" 582 placespopup="true" 583 class="toolbar-menupopup" 584 tooltip="bhTooltip" popupsinherittooltip="true" 585 context="placesContext"/> 586 </toolbarbutton> 587 </hbox> 588 </toolbaritem> 589 </toolbar> 590 <toolbar id="notifications-toolbar" class="browser-toolbar" nowindowdrag="" fullscreentoolbar="true"> 591 <!-- NOTE: This gets instantiated in-place --> 592 <html:template id="tab-notification-deck-template"> 593 <html:named-deck id="tab-notification-deck"></html:named-deck> 594 </html:template> 595 </toolbar> 596 <html:template id="BrowserToolbarPalette"> 597 <toolbarbutton id="import-button" 598 class="toolbarbutton-1 chromeclass-toolbar-additional" 599 data-l10n-id="browser-import-button2"/> 600 601 <toolbarbutton id="new-window-button" class="toolbarbutton-1 chromeclass-toolbar-additional" 602 data-l10n-id="appmenuitem-new-window" 603 command="cmd_newNavigator" 604 tooltip="dynamic-shortcut-tooltip"/> 605 606 <toolbarbutton id="new-identity-button" 607 command="cmd_newIdentity" 608 class="toolbarbutton-1 chromeclass-toolbar-additional" 609 data-l10n-id="toolbar-new-identity"/> 610 611 <toolbarbutton id="new-circuit-button" 612 command="cmd_newCircuit" 613 class="toolbarbutton-1 chromeclass-toolbar-additional" 614 data-l10n-id="toolbar-new-tor-circuit"/> 615 616 <toolbarbutton id="fullscreen-button" class="toolbarbutton-1 chromeclass-toolbar-additional" 617 observes="View:FullScreen" 618 command="View:FullScreen" 619 type="checkbox" 620 data-l10n-id="appmenuitem-fullscreen" 621 tooltip="dynamic-shortcut-tooltip"/> 622 623 <toolbarbutton id="bookmarks-menu-button" 624 class="toolbarbutton-1 chromeclass-toolbar-additional subviewbutton-nav" 625 delegatesanchor="true" 626 type="menu" 627 data-l10n-id="bookmarks-menu-button" 628 tooltip="dynamic-shortcut-tooltip"> 629 <menupopup id="BMB_bookmarksPopup" 630 is="places-popup-arrow" 631 class="toolbar-menupopup animatable-menupopup" 632 placespopup="true" 633 context="placesContext" 634 openInTabs="children" 635 side="top" 636 tooltip="bhTooltip" popupsinherittooltip="true"> 637 <menuitem id="BMB_viewBookmarksSidebar" 638 data-l10n-id="bookmarks-tools-sidebar-visibility" 639 data-l10n-args='{ "isVisible": false }' 640 key="viewBookmarksSidebarKb"/> 641 <menuitem id="BMB_searchBookmarks" 642 data-l10n-id="bookmarks-search"/> 643 <!-- NB: temporary solution for bug 985024, this should go away soon. --> 644 <menuitem id="BMB_bookmarksShowAllTop" 645 data-l10n-id="bookmarks-manage-bookmarks" 646 command="Browser:ShowAllBookmarks" 647 key="manBookmarkKb"/> 648 <menuseparator/> 649 <menu id="BMB_bookmarksToolbar" 650 class="bookmark-item menu-iconic" 651 data-l10n-id="bookmarks-toolbar-menu" 652 container="true"> 653 <menupopup id="BMB_bookmarksToolbarPopup" 654 is="places-popup" 655 placespopup="true" 656 context="placesContext"> 657 <menuitem id="BMB_viewBookmarksToolbar" 658 data-l10n-id="bookmarks-tools-toolbar-visibility-menuitem" 659 data-l10n-args='{ "isVisible": false }'/> 660 <menuseparator/> 661 <!-- Bookmarks toolbar items --> 662 </menupopup> 663 </menu> 664 <menu id="BMB_unsortedBookmarks" 665 class="bookmark-item menu-iconic" 666 data-l10n-id="bookmarks-other-bookmarks-menu" 667 container="true"> 668 <menupopup id="BMB_unsortedBookmarksPopup" 669 is="places-popup" 670 placespopup="true" 671 context="placesContext"/> 672 </menu> 673 <menu id="BMB_mobileBookmarks" 674 class="menu-iconic bookmark-item subviewbutton" 675 data-l10n-id="bookmarks-mobile-bookmarks-menu" 676 hidden="true" 677 container="true"> 678 <menupopup id="BMB_mobileBookmarksPopup" 679 is="places-popup" 680 placespopup="true" 681 context="placesContext"/> 682 </menu> 683 684 <menuseparator/> 685 <!-- Bookmarks menu items will go here --> 686 <menuseparator class="hide-if-empty-places-result" 687 afterplacescontent="true"/> 688 689 <menuitem id="BMB_bookmarksShowAll" 690 data-l10n-id="bookmarks-manage-bookmarks" 691 afterplacescontent="true" 692 command="Browser:ShowAllBookmarks" 693 key="manBookmarkKb"/> 694 </menupopup> 695 </toolbarbutton> 696 697 <toolbaritem id="search-container" 698 class="chromeclass-toolbar-additional urlbar-container" 699 data-l10n-id="navbar-search" 700 align="center" 701 persist="width"> 702 <toolbartabstop/> 703 <searchbar id="searchbar" flex="1"/> 704 <html:moz-urlbar id="searchbar-new" 705 class="urlbar" 706 popover="manual" 707 pageproxystate="invalid" 708 unifiedsearchbutton-available="" 709 sap-name="searchbar"> 710 </html:moz-urlbar> 711 <toolbartabstop/> 712 </toolbaritem> 713 714 <toolbarbutton id="home-button" class="toolbarbutton-1 chromeclass-toolbar-additional" 715 removable="true" 716 data-l10n-id="navbar-home" 717 key="goHome" 718 cui-areatype="toolbar"/> 719 720 <toolbarbutton id="library-button" class="toolbarbutton-1 chromeclass-toolbar-additional subviewbutton-nav" 721 removable="true" 722 delegatesanchor="true" 723 closemenu="none" 724 cui-areatype="toolbar" 725 data-l10n-id="navbar-library"/> 726 </html:template> 727 </toolbox>