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

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

     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 file,
     3    - You can obtain one at http://mozilla.org/MPL/2.0/.  -->
     5 <script type="application/javascript" 
     6         src="chrome://browser/content/preferences/in-content/main.js"/>
     8 <preferences id="mainPreferences">
    10     <!-- Startup -->
    11     <preference id="browser.startup.page"
    12                 name="browser.startup.page"
    13                 type="int"/>
    14     <preference id="browser.startup.homepage"
    15                 name="browser.startup.homepage"
    16                 type="wstring"/>
    18     <preference id="pref.browser.homepage.disable_button.current_page"
    19                 name="pref.browser.homepage.disable_button.current_page"
    20                 type="bool"/>
    21     <preference id="pref.browser.homepage.disable_button.bookmark_page"
    22                 name="pref.browser.homepage.disable_button.bookmark_page"
    23                 type="bool"/>
    24     <preference id="pref.browser.homepage.disable_button.restore_default"
    25                 name="pref.browser.homepage.disable_button.restore_default"
    26                 type="bool"/>
    28     <preference id="browser.privatebrowsing.autostart"
    29                 name="browser.privatebrowsing.autostart"
    30                 type="bool"
    31                 onchange="gMainPane.updateBrowserStartupLastSession();"/>
    33     <!-- Downloads -->
    34     <preference id="browser.download.useDownloadDir"
    35                 name="browser.download.useDownloadDir"
    36                 type="bool"/>
    38     <preference id="browser.download.folderList"
    39                 name="browser.download.folderList"
    40                 type="int"/>
    41     <preference id="browser.download.dir"
    42                 name="browser.download.dir"
    43                 type="file"
    44                 onchange="gMainPane.displayDownloadDirPref();"/>
    45     <!-- Tab preferences 
    46     Preferences:
    48     browser.link.open_newwindow
    49         1 opens such links in the most recent window or tab,
    50         2 opens such links in a new window,
    51         3 opens such links in a new tab
    52     browser.tabs.loadInBackground
    53     - true if display should switch to a new tab which has been opened from a
    54       link, false if display shouldn't switch
    55     browser.tabs.warnOnClose
    56     - true if when closing a window with multiple tabs the user is warned and
    57       allowed to cancel the action, false to just close the window
    58     browser.tabs.warnOnOpen
    59     - true if the user should be warned if he attempts to open a lot of tabs at
    60       once (e.g. a large folder of bookmarks), false otherwise
    61     browser.taskbar.previews.enable
    62     - true if tabs are to be shown in the Windows 7 taskbar    
    63     -->
    65     <preference id="browser.link.open_newwindow"
    66                 name="browser.link.open_newwindow"
    67                 type="int"/>
    68     <preference id="browser.tabs.loadInBackground"
    69                 name="browser.tabs.loadInBackground"
    70                 type="bool"
    71                 inverted="true"/>
    72     <preference id="browser.tabs.warnOnClose"
    73                 name="browser.tabs.warnOnClose"
    74                 type="bool"/>
    75     <preference id="browser.tabs.warnOnOpen"
    76                 name="browser.tabs.warnOnOpen"
    77                 type="bool"/>
    78     <preference id="browser.sessionstore.restore_on_demand"
    79                 name="browser.sessionstore.restore_on_demand"
    80                 type="bool"/>
    81 #ifdef XP_WIN
    82     <preference id="browser.taskbar.previews.enable"
    83                 name="browser.taskbar.previews.enable"
    84                 type="bool"/>
    85 #endif
    86 </preferences>
    88 <hbox id="header-general"
    89       class="header"
    90       data-category="paneGeneral">
    91   <image class="header-icon"/>
    92   <label class="header-name"
    93          value="&paneGeneral.title;"/>
    94 </hbox>
    96 <!-- Startup -->
    97 <groupbox id="startupGroup" data-category="paneGeneral">
    98   <caption label="&startup.label;"/>
   100   <hbox align="center">
   101     <label value="&startupPage.label;"
   102            accesskey="&startupPage.accesskey;"
   103            control="browserStartupPage"/>
   104     <menulist id="browserStartupPage"
   105               preference="browser.startup.page">
   106       <menupopup>
   107       <menuitem label="&startupHomePage.label;"
   108                 value="1"
   109                 id="browserStartupHomePage"/>
   110       <menuitem label="&startupBlankPage.label;"
   111                 value="0"
   112                 id="browserStartupBlank"/>
   113       <menuitem label="&startupLastSession.label;"
   114                 value="3"
   115                 id="browserStartupLastSession"/>
   116       </menupopup>
   117     </menulist>
   118   </hbox>
   119   <separator class="thin"/>
   120   <hbox align="center">
   121     <label value="&homepage.label;"
   122            accesskey="&homepage.accesskey;"
   123            control="browserHomePage"/>
   124     <textbox id="browserHomePage"
   125              class="padded uri-element"
   126              flex="1"
   127              type="autocomplete"
   128              autocompletesearch="history"
   129              onsyncfrompreference="return gMainPane.syncFromHomePref();"
   130              onsynctopreference="return gMainPane.syncToHomePref(this.value);"
   131              placeholder="&abouthome.pageTitle;"
   132              preference="browser.startup.homepage"/>
   133   </hbox>
   134   <hbox align="center" pack="end">
   135     <button label=""
   136             accesskey="&useCurrentPage.accesskey;"
   137             label1="&useCurrentPage.label;"
   138             label2="&useMultiple.label;"
   139             oncommand="gMainPane.setHomePageToCurrent();"
   140             id="useCurrent"
   141             preference="pref.browser.homepage.disable_button.current_page"/>
   142     <button label="&chooseBookmark.label;"
   143             accesskey="&chooseBookmark.accesskey;"
   144             oncommand="gMainPane.setHomePageToBookmark();"
   145             id="useBookmark"
   146             preference="pref.browser.homepage.disable_button.bookmark_page"/>
   147     <button label="&restoreDefault.label;"
   148             accesskey="&restoreDefault.accesskey;"
   149             oncommand="gMainPane.restoreDefaultHomePage();"
   150             id="restoreDefaultHomePage"
   151             preference="pref.browser.homepage.disable_button.restore_default"/>
   152   </hbox>
   153 </groupbox>
   155 <!-- Downloads -->
   156 <groupbox id="downloadsGroup" data-category="paneGeneral">
   157   <caption label="&downloads.label;"/>
   159   <radiogroup id="saveWhere"
   160               preference="browser.download.useDownloadDir"
   161               onsyncfrompreference="return gMainPane.readUseDownloadDir();">
   162     <hbox id="saveToRow">
   163       <radio id="saveTo"
   164              value="true"
   165              label="&saveTo.label;"
   166              accesskey="&saveTo.accesskey;"
   167              aria-labelledby="saveTo downloadFolder"/>
   168       <filefield id="downloadFolder"
   169                  flex="1"
   170                  preference="browser.download.folderList"
   171                  preference-editable="true"
   172                  aria-labelledby="saveTo"
   173                  onsyncfrompreference="return gMainPane.displayDownloadDirPref();"
   174                  onsynctopreference="return gMainPane.getFolderListPref()"/>
   175       <button id="chooseFolder"
   176               oncommand="gMainPane.chooseFolder();"
   177 #ifdef XP_MACOSX
   178               accesskey="&chooseFolderMac.accesskey;"
   179               label="&chooseFolderMac.label;"
   180 #else
   181               accesskey="&chooseFolderWin.accesskey;"
   182               label="&chooseFolderWin.label;"
   183 #endif
   184               preference="browser.download.folderList"
   185               onsynctopreference="return gMainPane.getFolderListPref();"/>
   186     </hbox>
   187     <radio id="alwaysAsk"
   188            value="false"
   189            label="&alwaysAsk.label;"
   190            accesskey="&alwaysAsk.accesskey;"/>
   191   </radiogroup>
   192 </groupbox>
   194 <!-- Tab preferences -->
   195 <groupbox data-category="paneGeneral">
   196     <caption label="&tabsGroup.label;"/>
   197     <checkbox id="linkTargeting" label="&newWindowsAsTabs.label;"
   198               accesskey="&newWindowsAsTabs.accesskey;"
   199               preference="browser.link.open_newwindow"
   200               onsyncfrompreference="return gMainPane.readLinkTarget();"
   201               onsynctopreference="return gMainPane.writeLinkTarget();"/>
   203     <checkbox id="warnCloseMultiple" label="&warnCloseMultipleTabs.label;"
   204               accesskey="&warnCloseMultipleTabs.accesskey;"
   205               preference="browser.tabs.warnOnClose"/>
   207     <checkbox id="warnOpenMany" label="&warnOpenManyTabs.label;"
   208               accesskey="&warnOpenManyTabs.accesskey;"
   209               preference="browser.tabs.warnOnOpen"/>
   211     <checkbox id="restoreOnDemand" label="&restoreTabsOnDemand.label;"
   212               accesskey="&restoreTabsOnDemand.accesskey;"
   213               preference="browser.sessionstore.restore_on_demand"/>
   215     <checkbox id="switchToNewTabs" label="&switchToNewTabs.label;"
   216               accesskey="&switchToNewTabs.accesskey;"
   217               preference="browser.tabs.loadInBackground"/>
   219 #ifdef XP_WIN
   220     <checkbox id="showTabsInTaskbar" label="&showTabsInTaskbar.label;"
   221               accesskey="&showTabsInTaskbar.accesskey;"
   222               preference="browser.taskbar.previews.enable"/>
   223 #endif
   224 </groupbox>

mercurial