browser/components/preferences/in-content/main.xul

changeset 0
6474c204b198
     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>

mercurial