tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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>