1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/browser/components/preferences/in-content/main.xul Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,224 @@ 1.4 +<!-- This Source Code Form is subject to the terms of the Mozilla Public 1.5 + - License, v. 2.0. If a copy of the MPL was not distributed with this file, 1.6 + - You can obtain one at http://mozilla.org/MPL/2.0/. --> 1.7 + 1.8 +<script type="application/javascript" 1.9 + src="chrome://browser/content/preferences/in-content/main.js"/> 1.10 + 1.11 +<preferences id="mainPreferences"> 1.12 + 1.13 + <!-- Startup --> 1.14 + <preference id="browser.startup.page" 1.15 + name="browser.startup.page" 1.16 + type="int"/> 1.17 + <preference id="browser.startup.homepage" 1.18 + name="browser.startup.homepage" 1.19 + type="wstring"/> 1.20 + 1.21 + <preference id="pref.browser.homepage.disable_button.current_page" 1.22 + name="pref.browser.homepage.disable_button.current_page" 1.23 + type="bool"/> 1.24 + <preference id="pref.browser.homepage.disable_button.bookmark_page" 1.25 + name="pref.browser.homepage.disable_button.bookmark_page" 1.26 + type="bool"/> 1.27 + <preference id="pref.browser.homepage.disable_button.restore_default" 1.28 + name="pref.browser.homepage.disable_button.restore_default" 1.29 + type="bool"/> 1.30 + 1.31 + <preference id="browser.privatebrowsing.autostart" 1.32 + name="browser.privatebrowsing.autostart" 1.33 + type="bool" 1.34 + onchange="gMainPane.updateBrowserStartupLastSession();"/> 1.35 + 1.36 + <!-- Downloads --> 1.37 + <preference id="browser.download.useDownloadDir" 1.38 + name="browser.download.useDownloadDir" 1.39 + type="bool"/> 1.40 + 1.41 + <preference id="browser.download.folderList" 1.42 + name="browser.download.folderList" 1.43 + type="int"/> 1.44 + <preference id="browser.download.dir" 1.45 + name="browser.download.dir" 1.46 + type="file" 1.47 + onchange="gMainPane.displayDownloadDirPref();"/> 1.48 + <!-- Tab preferences 1.49 + Preferences: 1.50 + 1.51 + browser.link.open_newwindow 1.52 + 1 opens such links in the most recent window or tab, 1.53 + 2 opens such links in a new window, 1.54 + 3 opens such links in a new tab 1.55 + browser.tabs.loadInBackground 1.56 + - true if display should switch to a new tab which has been opened from a 1.57 + link, false if display shouldn't switch 1.58 + browser.tabs.warnOnClose 1.59 + - true if when closing a window with multiple tabs the user is warned and 1.60 + allowed to cancel the action, false to just close the window 1.61 + browser.tabs.warnOnOpen 1.62 + - true if the user should be warned if he attempts to open a lot of tabs at 1.63 + once (e.g. a large folder of bookmarks), false otherwise 1.64 + browser.taskbar.previews.enable 1.65 + - true if tabs are to be shown in the Windows 7 taskbar 1.66 + --> 1.67 + 1.68 + <preference id="browser.link.open_newwindow" 1.69 + name="browser.link.open_newwindow" 1.70 + type="int"/> 1.71 + <preference id="browser.tabs.loadInBackground" 1.72 + name="browser.tabs.loadInBackground" 1.73 + type="bool" 1.74 + inverted="true"/> 1.75 + <preference id="browser.tabs.warnOnClose" 1.76 + name="browser.tabs.warnOnClose" 1.77 + type="bool"/> 1.78 + <preference id="browser.tabs.warnOnOpen" 1.79 + name="browser.tabs.warnOnOpen" 1.80 + type="bool"/> 1.81 + <preference id="browser.sessionstore.restore_on_demand" 1.82 + name="browser.sessionstore.restore_on_demand" 1.83 + type="bool"/> 1.84 +#ifdef XP_WIN 1.85 + <preference id="browser.taskbar.previews.enable" 1.86 + name="browser.taskbar.previews.enable" 1.87 + type="bool"/> 1.88 +#endif 1.89 +</preferences> 1.90 + 1.91 +<hbox id="header-general" 1.92 + class="header" 1.93 + data-category="paneGeneral"> 1.94 + <image class="header-icon"/> 1.95 + <label class="header-name" 1.96 + value="&paneGeneral.title;"/> 1.97 +</hbox> 1.98 + 1.99 +<!-- Startup --> 1.100 +<groupbox id="startupGroup" data-category="paneGeneral"> 1.101 + <caption label="&startup.label;"/> 1.102 + 1.103 + <hbox align="center"> 1.104 + <label value="&startupPage.label;" 1.105 + accesskey="&startupPage.accesskey;" 1.106 + control="browserStartupPage"/> 1.107 + <menulist id="browserStartupPage" 1.108 + preference="browser.startup.page"> 1.109 + <menupopup> 1.110 + <menuitem label="&startupHomePage.label;" 1.111 + value="1" 1.112 + id="browserStartupHomePage"/> 1.113 + <menuitem label="&startupBlankPage.label;" 1.114 + value="0" 1.115 + id="browserStartupBlank"/> 1.116 + <menuitem label="&startupLastSession.label;" 1.117 + value="3" 1.118 + id="browserStartupLastSession"/> 1.119 + </menupopup> 1.120 + </menulist> 1.121 + </hbox> 1.122 + <separator class="thin"/> 1.123 + <hbox align="center"> 1.124 + <label value="&homepage.label;" 1.125 + accesskey="&homepage.accesskey;" 1.126 + control="browserHomePage"/> 1.127 + <textbox id="browserHomePage" 1.128 + class="padded uri-element" 1.129 + flex="1" 1.130 + type="autocomplete" 1.131 + autocompletesearch="history" 1.132 + onsyncfrompreference="return gMainPane.syncFromHomePref();" 1.133 + onsynctopreference="return gMainPane.syncToHomePref(this.value);" 1.134 + placeholder="&abouthome.pageTitle;" 1.135 + preference="browser.startup.homepage"/> 1.136 + </hbox> 1.137 + <hbox align="center" pack="end"> 1.138 + <button label="" 1.139 + accesskey="&useCurrentPage.accesskey;" 1.140 + label1="&useCurrentPage.label;" 1.141 + label2="&useMultiple.label;" 1.142 + oncommand="gMainPane.setHomePageToCurrent();" 1.143 + id="useCurrent" 1.144 + preference="pref.browser.homepage.disable_button.current_page"/> 1.145 + <button label="&chooseBookmark.label;" 1.146 + accesskey="&chooseBookmark.accesskey;" 1.147 + oncommand="gMainPane.setHomePageToBookmark();" 1.148 + id="useBookmark" 1.149 + preference="pref.browser.homepage.disable_button.bookmark_page"/> 1.150 + <button label="&restoreDefault.label;" 1.151 + accesskey="&restoreDefault.accesskey;" 1.152 + oncommand="gMainPane.restoreDefaultHomePage();" 1.153 + id="restoreDefaultHomePage" 1.154 + preference="pref.browser.homepage.disable_button.restore_default"/> 1.155 + </hbox> 1.156 +</groupbox> 1.157 + 1.158 +<!-- Downloads --> 1.159 +<groupbox id="downloadsGroup" data-category="paneGeneral"> 1.160 + <caption label="&downloads.label;"/> 1.161 + 1.162 + <radiogroup id="saveWhere" 1.163 + preference="browser.download.useDownloadDir" 1.164 + onsyncfrompreference="return gMainPane.readUseDownloadDir();"> 1.165 + <hbox id="saveToRow"> 1.166 + <radio id="saveTo" 1.167 + value="true" 1.168 + label="&saveTo.label;" 1.169 + accesskey="&saveTo.accesskey;" 1.170 + aria-labelledby="saveTo downloadFolder"/> 1.171 + <filefield id="downloadFolder" 1.172 + flex="1" 1.173 + preference="browser.download.folderList" 1.174 + preference-editable="true" 1.175 + aria-labelledby="saveTo" 1.176 + onsyncfrompreference="return gMainPane.displayDownloadDirPref();" 1.177 + onsynctopreference="return gMainPane.getFolderListPref()"/> 1.178 + <button id="chooseFolder" 1.179 + oncommand="gMainPane.chooseFolder();" 1.180 +#ifdef XP_MACOSX 1.181 + accesskey="&chooseFolderMac.accesskey;" 1.182 + label="&chooseFolderMac.label;" 1.183 +#else 1.184 + accesskey="&chooseFolderWin.accesskey;" 1.185 + label="&chooseFolderWin.label;" 1.186 +#endif 1.187 + preference="browser.download.folderList" 1.188 + onsynctopreference="return gMainPane.getFolderListPref();"/> 1.189 + </hbox> 1.190 + <radio id="alwaysAsk" 1.191 + value="false" 1.192 + label="&alwaysAsk.label;" 1.193 + accesskey="&alwaysAsk.accesskey;"/> 1.194 + </radiogroup> 1.195 +</groupbox> 1.196 + 1.197 +<!-- Tab preferences --> 1.198 +<groupbox data-category="paneGeneral"> 1.199 + <caption label="&tabsGroup.label;"/> 1.200 + <checkbox id="linkTargeting" label="&newWindowsAsTabs.label;" 1.201 + accesskey="&newWindowsAsTabs.accesskey;" 1.202 + preference="browser.link.open_newwindow" 1.203 + onsyncfrompreference="return gMainPane.readLinkTarget();" 1.204 + onsynctopreference="return gMainPane.writeLinkTarget();"/> 1.205 + 1.206 + <checkbox id="warnCloseMultiple" label="&warnCloseMultipleTabs.label;" 1.207 + accesskey="&warnCloseMultipleTabs.accesskey;" 1.208 + preference="browser.tabs.warnOnClose"/> 1.209 + 1.210 + <checkbox id="warnOpenMany" label="&warnOpenManyTabs.label;" 1.211 + accesskey="&warnOpenManyTabs.accesskey;" 1.212 + preference="browser.tabs.warnOnOpen"/> 1.213 + 1.214 + <checkbox id="restoreOnDemand" label="&restoreTabsOnDemand.label;" 1.215 + accesskey="&restoreTabsOnDemand.accesskey;" 1.216 + preference="browser.sessionstore.restore_on_demand"/> 1.217 + 1.218 + <checkbox id="switchToNewTabs" label="&switchToNewTabs.label;" 1.219 + accesskey="&switchToNewTabs.accesskey;" 1.220 + preference="browser.tabs.loadInBackground"/> 1.221 + 1.222 +#ifdef XP_WIN 1.223 + <checkbox id="showTabsInTaskbar" label="&showTabsInTaskbar.label;" 1.224 + accesskey="&showTabsInTaskbar.accesskey;" 1.225 + preference="browser.taskbar.previews.enable"/> 1.226 +#endif 1.227 +</groupbox>