1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/browser/components/preferences/main.xul Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,146 @@ 1.4 +<?xml version="1.0"?> 1.5 + 1.6 +# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- 1.7 +# This Source Code Form is subject to the terms of the Mozilla Public 1.8 +# License, v. 2.0. If a copy of the MPL was not distributed with this 1.9 +# file, You can obtain one at http://mozilla.org/MPL/2.0/. 1.10 + 1.11 +<!DOCTYPE overlay [ 1.12 + <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd"> 1.13 + <!ENTITY % mainDTD SYSTEM "chrome://browser/locale/preferences/main.dtd"> 1.14 + <!ENTITY % aboutHomeDTD SYSTEM "chrome://browser/locale/aboutHome.dtd"> 1.15 + %brandDTD; 1.16 + %mainDTD; 1.17 + %aboutHomeDTD; 1.18 +]> 1.19 + 1.20 +<overlay id="MainPaneOverlay" 1.21 + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 1.22 + 1.23 + <prefpane id="paneMain" 1.24 + onpaneload="gMainPane.init();" 1.25 + helpTopic="prefs-main"> 1.26 + 1.27 + <script type="application/javascript" src="chrome://browser/content/preferences/main.js"/> 1.28 + 1.29 + <preferences id="mainPreferences"> 1.30 + <!-- XXX Button preferences --> 1.31 + 1.32 + <!-- Startup --> 1.33 + <preference id="browser.startup.page" 1.34 + name="browser.startup.page" 1.35 + type="int"/> 1.36 + <preference id="browser.startup.homepage" 1.37 + name="browser.startup.homepage" 1.38 + type="wstring"/> 1.39 + 1.40 + <preference id="pref.browser.homepage.disable_button.current_page" 1.41 + name="pref.browser.homepage.disable_button.current_page" 1.42 + type="bool"/> 1.43 + <preference id="pref.browser.homepage.disable_button.bookmark_page" 1.44 + name="pref.browser.homepage.disable_button.bookmark_page" 1.45 + type="bool"/> 1.46 + <preference id="pref.browser.homepage.disable_button.restore_default" 1.47 + name="pref.browser.homepage.disable_button.restore_default" 1.48 + type="bool"/> 1.49 + 1.50 + <preference id="browser.privatebrowsing.autostart" 1.51 + name="browser.privatebrowsing.autostart" 1.52 + type="bool" 1.53 + onchange="gMainPane.updateBrowserStartupLastSession();"/> 1.54 + 1.55 + <!-- Downloads --> 1.56 + <preference id="browser.download.useDownloadDir" 1.57 + name="browser.download.useDownloadDir" 1.58 + type="bool"/> 1.59 + <preference id="browser.download.dir" 1.60 + name="browser.download.dir" 1.61 + type="file" 1.62 + onchange="gMainPane.displayDownloadDirPref();"/> 1.63 + <preference id="browser.download.folderList" name="browser.download.folderList" type="int"/> 1.64 + 1.65 + </preferences> 1.66 + 1.67 + <stringbundle id="bundlePreferences" src="chrome://browser/locale/preferences/preferences.properties"/> 1.68 + 1.69 + <!-- Startup --> 1.70 + <groupbox id="startupGroup"> 1.71 + <caption label="&startup.label;"/> 1.72 + 1.73 + <hbox align="center"> 1.74 + <label value="&startupPage.label;" accesskey="&startupPage.accesskey;" 1.75 + control="browserStartupPage"/> 1.76 + <menulist id="browserStartupPage" preference="browser.startup.page"> 1.77 + <menupopup> 1.78 + <menuitem label="&startupHomePage.label;" value="1" id="browserStartupHomePage"/> 1.79 + <menuitem label="&startupBlankPage.label;" value="0" id="browserStartupBlank"/> 1.80 + <menuitem label="&startupLastSession.label;" value="3" id="browserStartupLastSession"/> 1.81 + </menupopup> 1.82 + </menulist> 1.83 + </hbox> 1.84 + <separator class="thin"/> 1.85 + <hbox align="center"> 1.86 + <label value="&homepage.label;" accesskey="&homepage.accesskey;" control="browserHomePage"/> 1.87 + <textbox id="browserHomePage" class="padded uri-element" flex="1" 1.88 + type="autocomplete" autocompletesearch="history" 1.89 + onsyncfrompreference="return gMainPane.syncFromHomePref();" 1.90 + onsynctopreference="return gMainPane.syncToHomePref(this.value);" 1.91 + placeholder="&abouthome.pageTitle;" 1.92 + preference="browser.startup.homepage"/> 1.93 + </hbox> 1.94 + <hbox align="center" pack="end"> 1.95 + <button label="" accesskey="&useCurrentPage.accesskey;" 1.96 + label1="&useCurrentPage.label;" 1.97 + label2="&useMultiple.label;" 1.98 + oncommand="gMainPane.setHomePageToCurrent();" 1.99 + id="useCurrent" 1.100 + preference="pref.browser.homepage.disable_button.current_page"/> 1.101 + <button label="&chooseBookmark.label;" accesskey="&chooseBookmark.accesskey;" 1.102 + oncommand="gMainPane.setHomePageToBookmark();" 1.103 + id="useBookmark" 1.104 + preference="pref.browser.homepage.disable_button.bookmark_page"/> 1.105 + <button label="&restoreDefault.label;" accesskey="&restoreDefault.accesskey;" 1.106 + oncommand="gMainPane.restoreDefaultHomePage();" 1.107 + id="restoreDefaultHomePage" 1.108 + preference="pref.browser.homepage.disable_button.restore_default"/> 1.109 + </hbox> 1.110 + </groupbox> 1.111 + 1.112 + <!-- Downloads --> 1.113 + <groupbox id="downloadsGroup"> 1.114 + <caption label="&downloads.label;"/> 1.115 + 1.116 + <radiogroup id="saveWhere" 1.117 + preference="browser.download.useDownloadDir" 1.118 + onsyncfrompreference="return gMainPane.readUseDownloadDir();"> 1.119 + <hbox id="saveToRow"> 1.120 + <radio id="saveTo" value="true" 1.121 + label="&saveTo.label;" 1.122 + accesskey="&saveTo.accesskey;" 1.123 + aria-labelledby="saveTo downloadFolder"/> 1.124 + <filefield id="downloadFolder" flex="1" 1.125 + preference="browser.download.folderList" 1.126 + preference-editable="true" 1.127 + aria-labelledby="saveTo" 1.128 + onsyncfrompreference="return gMainPane.displayDownloadDirPref();" 1.129 + onsynctopreference="return gMainPane.getFolderListPref()"/> 1.130 + <button id="chooseFolder" oncommand="gMainPane.chooseFolder();" 1.131 +#ifdef XP_MACOSX 1.132 + accesskey="&chooseFolderMac.accesskey;" 1.133 + label="&chooseFolderMac.label;" 1.134 +#else 1.135 + accesskey="&chooseFolderWin.accesskey;" 1.136 + label="&chooseFolderWin.label;" 1.137 +#endif 1.138 + preference="browser.download.folderList" 1.139 + onsynctopreference="return gMainPane.getFolderListPref();"/> 1.140 + </hbox> 1.141 + <radio id="alwaysAsk" value="false" 1.142 + label="&alwaysAsk.label;" 1.143 + accesskey="&alwaysAsk.accesskey;"/> 1.144 + </radiogroup> 1.145 + </groupbox> 1.146 + 1.147 + </prefpane> 1.148 + 1.149 +</overlay>