summaryrefslogtreecommitdiffstats
path: root/browser/components/preferences/home.inc.xhtml
diff options
context:
space:
mode:
Diffstat (limited to 'browser/components/preferences/home.inc.xhtml')
-rw-r--r--browser/components/preferences/home.inc.xhtml92
1 files changed, 92 insertions, 0 deletions
diff --git a/browser/components/preferences/home.inc.xhtml b/browser/components/preferences/home.inc.xhtml
new file mode 100644
index 0000000000..9e6121e28d
--- /dev/null
+++ b/browser/components/preferences/home.inc.xhtml
@@ -0,0 +1,92 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+<!-- Home panel -->
+
+<script src="chrome://browser/content/preferences/home.js"/>
+<html:template id="template-paneHome">
+<hbox id="firefoxHomeCategory"
+ class="subcategory"
+ hidden="true"
+ data-category="paneHome">
+ <html:h1 style="flex: 1;" data-l10n-id="pane-home-title"/>
+ <button id="restoreDefaultHomePageBtn"
+ is="highlightable-button"
+ class="homepage-button check-home-page-controlled"
+ data-preference-related="browser.startup.homepage"
+ data-l10n-id="home-restore-defaults"
+ preference="pref.browser.homepage.disable_button.restore_default"/>
+</hbox>
+
+<groupbox id="homepageGroup"
+ data-category="paneHome"
+ hidden="true">
+ <label><html:h2 data-l10n-id="home-new-windows-tabs-header"/></label>
+ <description data-l10n-id="home-new-windows-tabs-description2" />
+
+ <hbox id="homepageAndNewWindowsOption" align="center" data-subcategory="homeOverride">
+ <label control="homeMode" data-l10n-id="home-homepage-mode-label" flex="1" />
+
+ <vbox flex="1">
+ <menulist id="homeMode"
+ class="check-home-page-controlled"
+ data-preference-related="browser.startup.homepage">
+ <menupopup>
+ <menuitem value="0" data-l10n-id="home-mode-choice-default-fx" />
+ <menuitem value="2" data-l10n-id="home-mode-choice-custom" />
+ <menuitem value="1" data-l10n-id="home-mode-choice-blank" />
+ </menupopup>
+ </menulist>
+
+ <vbox id="customSettings" hidden="true">
+ <box role="combobox">
+ <html:input id="homePageUrl"
+ type="text"
+ is="autocomplete-input"
+ class="uri-element check-home-page-controlled"
+ style="flex: 1;"
+ data-preference-related="browser.startup.homepage"
+ data-l10n-id="home-homepage-custom-url"
+ autocompletepopup="homePageUrlAutocomplete" />
+ <popupset>
+ <panel id="homePageUrlAutocomplete"
+ is="autocomplete-richlistbox-popup"
+ type="autocomplete-richlistbox"
+ noautofocus="true"/>
+ </popupset>
+ </box>
+ <hbox class="homepage-buttons">
+ <button id="useCurrentBtn"
+ is="highlightable-button"
+ class="homepage-button check-home-page-controlled"
+ data-l10n-id="use-current-pages"
+ data-l10n-args='{"tabCount": 0}'
+ disabled="true"
+ preference="pref.browser.homepage.disable_button.current_page"/>
+ <button id="useBookmarkBtn"
+ is="highlightable-button"
+ class="homepage-button check-home-page-controlled"
+ data-l10n-id="choose-bookmark"
+ preference="pref.browser.homepage.disable_button.bookmark_page"
+ search-l10n-ids="select-bookmark-window2.title, select-bookmark-desc"/>
+ </hbox>
+ </vbox>
+ </vbox>
+ </hbox>
+ <hbox id="newTabsOption" data-subcategory="newtabOverride" align="center">
+ <label control="newTabMode" data-l10n-id="home-newtabs-mode-label" flex="1" />
+
+ <vbox flex="1">
+ <!-- This can be set to an extension value which is managed outside of
+ Preferences so we need to handle setting the pref manually.-->
+ <menulist id="newTabMode" flex="1" data-preference-related="browser.newtabpage.enabled">
+ <menupopup>
+ <menuitem value="0" data-l10n-id="home-mode-choice-default-fx" />
+ <menuitem value="1" data-l10n-id="home-mode-choice-blank" />
+ </menupopup>
+ </menulist>
+ </vbox>
+ </hbox>
+</groupbox>
+</html:template>