tor-browser

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

panelUI.inc.xhtml (15573B)


      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 <panel id="widget-overflow"
      6       class="panel-no-padding"
      7       role="group"
      8       type="arrow"
      9       noautofocus="true"
     10       position="bottomright topright"
     11       hidden="true">
     12  <panelmultiview mainViewId="widget-overflow-mainView">
     13    <panelview id="widget-overflow-mainView"
     14               context="toolbar-context-menu">
     15      <vbox class="panel-subview-body">
     16        <vbox id="widget-overflow-list" class="widget-overflow-list"
     17              overflowfortoolbar="nav-bar"/>
     18        <toolbarseparator id="widget-overflow-fixed-separator" hidden="true"/>
     19        <vbox id="widget-overflow-fixed-list" class="widget-overflow-list" hidden="true" />
     20      </vbox>
     21      <toolbarseparator />
     22      <toolbarbutton command="cmd_CustomizeToolbars"
     23                      id="overflowMenu-customize-button"
     24                      class="subviewbutton panel-subview-footer-button"
     25                      data-l10n-id="toolbar-overflow-customize-button"/>
     26    </panelview>
     27  </panelmultiview>
     28  <!-- This menu is here because not having it in the menu in which it's used flickers
     29       when hover styles overlap. See https://bugzilla.mozilla.org/show_bug.cgi?id=1378427 .
     30       -->
     31  <menupopup id="customizationPanelItemContextMenu">
     32    <menuitem id="customizationPanelItemContextMenuManageExtension"
     33              data-lazy-l10n-id="toolbar-context-menu-manage-extension"
     34              contexttype="toolbaritem"
     35              class="customize-context-manageExtension"/>
     36    <menuitem id="customizationPanelItemContextMenuRemoveExtension"
     37              data-lazy-l10n-id="toolbar-context-menu-remove-extension"
     38              contexttype="toolbaritem"
     39              class="customize-context-removeExtension"/>
     40    <menuitem id="customizationPanelItemContextMenuReportExtension"
     41              data-lazy-l10n-id="toolbar-context-menu-report-extension"
     42              contexttype="toolbaritem"
     43              class="customize-context-reportExtension"/>
     44    <menuseparator/>
     45    <menuitem id="customizationPanelItemContextMenuPin"
     46              data-lazy-l10n-id="toolbar-context-menu-pin-to-overflow-menu"
     47              closemenu="single"
     48              class="customize-context-moveToPanel"/>
     49    <menuitem id="customizationPanelItemContextMenuUnpin"
     50              closemenu="single"
     51              class="customize-context-moveToToolbar"
     52              data-l10n-id="customize-menu-unpin-from-overflowmenu"/>
     53    <menuitem id="customizationPanelItemContextMenuRemove"
     54              closemenu="single"
     55              class="customize-context-removeFromPanel"
     56              data-lazy-l10n-id="toolbar-context-menu-remove-from-toolbar"/>
     57    <menuseparator/>
     58    <menuitem command="cmd_CustomizeToolbars"
     59              class="viewCustomizeToolbar"
     60              data-lazy-l10n-id="toolbar-context-menu-view-customize-toolbar"/>
     61  </menupopup>
     62 </panel>
     63 
     64 <html:template id="unified-extensions-panel-template">
     65  <panel id="unified-extensions-panel"
     66         class="panel-no-padding"
     67         role="group"
     68         type="arrow"
     69         noautofocus="true"
     70         position="bottomright topright"
     71         hidden="true">
     72    <panelmultiview mainViewId="unified-extensions-view">
     73      <panelview id="unified-extensions-view"
     74                 class="cui-widget-panelview"
     75                 mainview-with-header="true">
     76        <box class="panel-header">
     77          <html:h1>
     78            <html:span data-l10n-id="unified-extensions-header-title"/>
     79          </html:h1>
     80        </box>
     81 
     82        <toolbarseparator />
     83 
     84        <vbox class="panel-subview-body" context="unified-extensions-context-menu">
     85          <html:div id="unified-extensions-messages-container">
     86            <!-- messages will be inserted here -->
     87          </html:div>
     88 
     89          <vbox id="overflowed-extensions-list">
     90            <!-- overflowed extension buttons from the nav-bar will go here -->
     91          </vbox>
     92 
     93          <vbox id="unified-extensions-area">
     94            <!-- default area for extension browser action buttons -->
     95          </vbox>
     96 
     97          <vbox class="unified-extensions-list">
     98            <!-- active visible extensions go here -->
     99          </vbox>
    100 
    101          <vbox id="unified-extensions-empty-state" context="">
    102            <!-- Shown when no extensions are listed. -->
    103            <html:img src="chrome://browser/skin/addons/extensions-panel-empty-illustration.svg" loading="lazy" />
    104            <html:h2 class="subview-subheader" />
    105            <description />
    106          </vbox>
    107        </vbox>
    108 
    109        <toolbarseparator />
    110 
    111        <toolbarbutton id="unified-extensions-manage-extensions"
    112                       class="subviewbutton panel-subview-footer-button unified-extensions-manage-extensions"
    113                       data-l10n-id="unified-extensions-manage-extensions" />
    114      </panelview>
    115    </panelmultiview>
    116  </panel>
    117 </html:template>
    118 
    119 <html:template id="panicButtonNotificationTemplate">
    120  <panel id="panic-button-success-notification"
    121         type="arrow"
    122         position="bottomright topright"
    123         hidden="true"
    124         role="alert"
    125         orient="vertical">
    126    <hbox id="panic-button-success-header">
    127      <image id="panic-button-success-icon" alt=""/>
    128      <vbox>
    129        <description data-l10n-id="panic-button-thankyou-msg1"></description>
    130        <description data-l10n-id="panic-button-thankyou-msg2"></description>
    131      </vbox>
    132    </hbox>
    133    <button id="panic-button-success-closebutton"
    134            data-l10n-id="panic-button-thankyou-button"/>
    135  </panel>
    136 </html:template>
    137 
    138 <html:template id="appMenuNotificationTemplate">
    139  <panel id="appMenu-notification-popup"
    140         class="popup-notification-panel panel-no-padding"
    141         type="arrow"
    142         position="after_start"
    143         flip="slide"
    144         orient="vertical"
    145         noautofocus="true"
    146         noautohide="true"
    147         nopreventnavboxhide="true"
    148         role="alert">
    149    <popupnotification id="appMenu-update-available-notification"
    150                       popupid="update-available"
    151                       data-lazy-l10n-id="appmenu-update-available2"
    152                       data-l10n-attrs="buttonlabel, buttonaccesskey, secondarybuttonlabel, secondarybuttonaccesskey"
    153                       closebuttonhidden="true"
    154                       dropmarkerhidden="true"
    155                       checkboxhidden="true"
    156                       buttonhighlight="true"
    157                       hasicon="true"
    158                       hidden="true">
    159      <popupnotificationcontent id="update-available-notification-content" orient="vertical">
    160        <description id="update-available-description" data-lazy-l10n-id="appmenu-update-available-message2"></description>
    161      </popupnotificationcontent>
    162    </popupnotification>
    163 
    164    <popupnotification id="appMenu-update-manual-notification"
    165                       popupid="update-manual"
    166                       data-lazy-l10n-id="appmenu-update-manual2"
    167                       data-l10n-attrs="buttonlabel, buttonaccesskey, secondarybuttonlabel, secondarybuttonaccesskey"
    168                       closebuttonhidden="true"
    169                       dropmarkerhidden="true"
    170                       checkboxhidden="true"
    171                       buttonhighlight="true"
    172                       hasicon="true"
    173                       hidden="true">
    174      <popupnotificationcontent id="update-manual-notification-content" orient="vertical">
    175        <description id="update-manual-description" data-lazy-l10n-id="appmenu-update-manual-message2"></description>
    176      </popupnotificationcontent>
    177    </popupnotification>
    178 
    179    <popupnotification id="appMenu-update-unsupported-notification"
    180                       popupid="update-unsupported"
    181                       data-lazy-l10n-id="appmenu-update-unsupported2"
    182                       data-l10n-attrs="buttonlabel, buttonaccesskey, secondarybuttonlabel, secondarybuttonaccesskey"
    183                       closebuttonhidden="true"
    184                       dropmarkerhidden="true"
    185                       checkboxhidden="true"
    186                       buttonhighlight="true"
    187                       hasicon="true"
    188                       hidden="true">
    189      <popupnotificationcontent id="update-unsupported-notification-content" orient="vertical">
    190        <description id="update-unsupported-description" data-lazy-l10n-id="appmenu-update-unsupported-message2"></description>
    191      </popupnotificationcontent>
    192    </popupnotification>
    193 
    194    <popupnotification id="appMenu-update-restart-notification"
    195                       popupid="update-restart"
    196                       data-lazy-l10n-id="appmenu-update-restart2"
    197                       data-l10n-attrs="buttonlabel, buttonaccesskey, secondarybuttonlabel, secondarybuttonaccesskey"
    198                       closebuttonhidden="true"
    199                       dropmarkerhidden="true"
    200                       checkboxhidden="true"
    201                       buttonhighlight="true"
    202                       hasicon="true"
    203                       hidden="true">
    204      <popupnotificationcontent id="update-restart-notification-content" orient="vertical">
    205        <description id="update-restart-description">&#160;</description>
    206      </popupnotificationcontent>
    207    </popupnotification>
    208 
    209    <popupnotification id="appMenu-update-other-instance-notification"
    210                       popupid="update-other-instance"
    211                       data-lazy-l10n-id="appmenu-update-other-instance"
    212                       data-l10n-attrs="buttonlabel, buttonaccesskey, secondarybuttonlabel, secondarybuttonaccesskey"
    213                       closebuttonhidden="true"
    214                       dropmarkerhidden="true"
    215                       checkboxhidden="true"
    216                       buttonhighlight="true"
    217                       hasicon="true"
    218                       hidden="true">
    219      <popupnotificationcontent id="update-other-instance-notification-content" orient="vertical">
    220        <description id="update-other-instance-description" data-lazy-l10n-id="appmenu-update-other-instance-message"></description>
    221      </popupnotificationcontent>
    222    </popupnotification>
    223 
    224    <popupnotification id="appMenu-addon-installed-notification"
    225                       is="addon-installed-notification"
    226                       popupid="addon-installed"
    227                       closebuttonhidden="true"
    228                       secondarybuttonhidden="true"
    229                       dropmarkerhidden="true"
    230                       checkboxhidden="true"
    231                       buttonhighlight="true"
    232                       hidden="true">
    233      <popupnotificationcontent class="addon-installed-notification-content" orient="vertical">
    234        <description id="addon-install-description"></description>
    235        <checkbox id="addon-pin-toolbarbutton-checkbox"
    236                  data-lazy-l10n-id="appmenu-addon-post-install-pin-toolbarbutton-checkbox"/>
    237      </popupnotificationcontent>
    238    </popupnotification>
    239 
    240    <popupnotification id="appMenu-theme-installed-notification"
    241                       popupid="theme-installed"
    242                       closebuttonhidden="true"
    243                       data-lazy-l10n-id="appmenu-theme-installed"
    244                       data-l10n-attrs="secondarybuttonlabel, secondarybuttonaccesskey"
    245                       dropmarkerhidden="true"
    246                       checkboxhidden="true"
    247                       buttonhighlight="true"
    248                       hidden="true">
    249      <popupnotificationcontent class="addon-installed-notification-content" orient="vertical">
    250        <description id="theme-install-description" data-lazy-l10n-id="appmenu-addon-post-install-message3"/>
    251      </popupnotificationcontent>
    252    </popupnotification>
    253  </panel>
    254 </html:template>
    255 
    256 <html:template id="customModeWrapper">
    257  <menupopup id="customizationPaletteItemContextMenu">
    258    <menuitem id="customizationPaletteItemContextMenuAddToToolbar"
    259              class="customize-context-addToToolbar"
    260              data-l10n-id="customize-menu-add-to-toolbar"/>
    261    <menuitem id="customizationPaletteItemContextMenuAddToPanel"
    262              class="customize-context-addToPanel"
    263              data-l10n-id="customize-menu-add-to-overflowmenu"/>
    264  </menupopup>
    265 
    266  <panel id="downloads-button-autohide-panel"
    267         role="group"
    268         type="arrow">
    269    <checkbox id="downloads-button-autohide-checkbox"
    270              data-l10n-id="customize-mode-downloads-button-autohide" checked="true"/>
    271  </panel>
    272 </html:template>
    273 
    274 <panel id="appMenu-popup"
    275       class="cui-widget-panel panel-no-padding"
    276       role="group"
    277       type="arrow"
    278       hidden="true"
    279       flip="slide"
    280       position="bottomright topright"
    281       noautofocus="true">
    282  <panelmultiview id="appMenu-multiView" mainViewId="appMenu-mainView"
    283                  viewCacheId="appMenu-viewCache">
    284  </panelmultiview>
    285 </panel>
    286 
    287 <html:template id="extensionNotificationTemplate">
    288  <panel id="extension-notification-panel"
    289         class="popup-notification-panel panel-no-padding"
    290         role="group"
    291         type="arrow"
    292         flip="slide"
    293         position="bottomright topright"
    294         tabspecific="true">
    295    <popupnotification id="extension-new-tab-notification"
    296                       class="extension-controlled-notification"
    297                       popupid="extension-new-tab"
    298                       hidden="true"
    299                       data-lazy-l10n-id="appmenu-new-tab-controlled-changes"
    300                       data-l10n-attrs="buttonlabel, buttonaccesskey, secondarybuttonlabel, secondarybuttonaccesskey"
    301                       closebuttonhidden="true"
    302                       dropmarkerhidden="true"
    303                       buttonhighlight="true"
    304                       checkboxhidden="true">
    305      <popupnotificationcontent orient="vertical">
    306        <description id="extension-new-tab-notification-description"/>
    307      </popupnotificationcontent>
    308    </popupnotification>
    309    <popupnotification id="extension-homepage-notification"
    310                       class="extension-controlled-notification"
    311                       popupid="extension-homepage"
    312                       hidden="true"
    313                       data-lazy-l10n-id="appmenu-homepage-controlled-changes"
    314                       data-l10n-attrs="buttonlabel, buttonaccesskey, secondarybuttonlabel, secondarybuttonaccesskey"
    315                       closebuttonhidden="true"
    316                       dropmarkerhidden="true"
    317                       buttonhighlight="true"
    318                       checkboxhidden="true">
    319      <popupnotificationcontent orient="vertical">
    320        <description id="extension-homepage-notification-description"/>
    321      </popupnotificationcontent>
    322    </popupnotification>
    323    <popupnotification id="extension-tab-hide-notification"
    324                       class="extension-controlled-notification"
    325                       popupid="extension-tab-hide"
    326                       hidden="true"
    327                       data-lazy-l10n-id="appmenu-tab-hide-controlled"
    328                       data-l10n-attrs="buttonlabel, buttonaccesskey, secondarybuttonlabel, secondarybuttonaccesskey"
    329                       closebuttonhidden="true"
    330                       dropmarkerhidden="true"
    331                       checkboxhidden="true">
    332      <popupnotificationcontent orient="vertical">
    333        <description id="extension-tab-hide-notification-description"/>
    334      </popupnotificationcontent>
    335    </popupnotification>
    336  </panel>
    337 </html:template>