tor-browser

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

home.inc.xhtml (5129B)


      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 <!-- Home panel -->
      6 
      7 <script src="chrome://browser/content/preferences/home.js"/>
      8 <html:template id="template-paneHome">
      9 <hbox id="firefoxHomeCategory"
     10      class="subcategory"
     11      hidden="true"
     12      data-category="paneHome"
     13      data-srd-groupid="homepage">
     14  <html:h1 style="flex: 1;" data-l10n-id="pane-home-title"/>
     15  <button id="restoreDefaultHomePageBtn"
     16          is="highlightable-button"
     17          class="homepage-button check-home-page-controlled"
     18          data-preference-related="browser.startup.homepage"
     19          data-l10n-id="home-restore-defaults"
     20          preference="pref.browser.homepage.disable_button.restore_default"/>
     21 </hbox>
     22 
     23 <groupbox id="homepageGroup"
     24          data-category="paneHome"
     25          data-srd-groupid="homepage"
     26          hidden="true">
     27  <label><html:h2 data-l10n-id="home-new-windows-tabs-header"/></label>
     28  <description class="description-deemphasized" data-l10n-id="home-new-windows-tabs-description2" />
     29 
     30  <hbox id="homepageAndNewWindowsOption" align="center" data-subcategory="homeOverride">
     31    <label control="homeMode" data-l10n-id="home-homepage-mode-label" flex="1" />
     32 
     33    <vbox flex="1">
     34      <menulist id="homeMode"
     35                class="check-home-page-controlled"
     36                data-preference-related="browser.startup.homepage">
     37        <menupopup>
     38          <menuitem value="0" data-l10n-id="home-mode-choice-tor" />
     39          <menuitem value="2" data-l10n-id="home-mode-choice-custom" />
     40          <menuitem value="1" data-l10n-id="home-mode-choice-blank" />
     41        </menupopup>
     42      </menulist>
     43 
     44      <vbox id="customSettings" hidden="true">
     45        <box role="combobox">
     46          <html:input id="homePageUrl"
     47                      type="text"
     48                      is="autocomplete-input"
     49                      class="uri-element check-home-page-controlled"
     50                      style="flex: 1;"
     51                      data-preference-related="browser.startup.homepage"
     52                      data-l10n-id="home-homepage-custom-url"
     53                      autocompletepopup="homePageUrlAutocomplete" />
     54          <popupset>
     55            <panel id="homePageUrlAutocomplete"
     56                   is="autocomplete-richlistbox-popup"
     57                   type="autocomplete-richlistbox"
     58                   noautofocus="true"/>
     59          </popupset>
     60        </box>
     61        <hbox class="homepage-buttons">
     62          <button id="useCurrentBtn"
     63                  is="highlightable-button"
     64                  class="homepage-button check-home-page-controlled"
     65                  data-l10n-id="use-current-pages"
     66                  data-l10n-args='{"tabCount": 0}'
     67                  disabled="true"
     68                  preference="pref.browser.homepage.disable_button.current_page"/>
     69          <button id="useBookmarkBtn"
     70                  is="highlightable-button"
     71                  class="homepage-button check-home-page-controlled"
     72                  data-l10n-id="choose-bookmark"
     73                  preference="pref.browser.homepage.disable_button.bookmark_page"
     74                  search-l10n-ids="select-bookmark-window2.title, select-bookmark-desc"/>
     75        </hbox>
     76      </vbox>
     77    </vbox>
     78  </hbox>
     79  <hbox id="newTabsOption" data-subcategory="newtabOverride" align="center">
     80    <label control="newTabMode" data-l10n-id="home-newtabs-mode-label" flex="1" />
     81 
     82    <vbox flex="1">
     83      <!-- This can be set to an extension value which is managed outside of
     84        Preferences so we need to handle setting the pref manually.-->
     85      <menulist id="newTabMode" flex="1" data-preference-related="browser.newtabpage.enabled">
     86        <menupopup>
     87          <menuitem value="0" data-l10n-id="home-mode-choice-tor" />
     88          <menuitem value="1" data-l10n-id="home-mode-choice-blank" />
     89        </menupopup>
     90      </menulist>
     91    </vbox>
     92  </hbox>
     93 </groupbox>
     94 <groupbox id="homeContentsGroup"
     95          data-category="paneHome"
     96          data-subcategory="contents"
     97          data-srd-groupid="home"
     98          data-hidden-from-search="true"
     99          hidden="true">
    100  <label><html:h2 data-l10n-id="home-prefs-content-header2" /></label>
    101  <description class="description-deemphasized" data-l10n-id="home-prefs-content-description2" />
    102 
    103  <vbox id="web-search" />
    104  <vbox id="weather" />
    105  <vbox id="topsites" />
    106  <vbox id="topstories" />
    107  <vbox id="support-firefox" />
    108 
    109  <html:moz-box-item class="mission-message">
    110    <html:span data-l10n-id="home-prefs-mission-message" />
    111    <html:a is="moz-support-link"
    112            support-page="sponsor-privacy"
    113            data-l10n-id="home-prefs-mission-message-learn-more-link" />
    114  </html:moz-box-item>
    115 
    116  <vbox id="highlights" />
    117 </groupbox>
    118 
    119 <html:setting-group
    120  groupid="homepage"
    121  hidden="true"
    122  data-category="paneHome"
    123  data-subcategory="contents"
    124  />
    125 
    126 <html:setting-group
    127        groupid="home"
    128        hidden="true"
    129        data-category="paneHome"
    130        data-subcategory="contents" />
    131 
    132 </html:template>