Wed, 31 Dec 2014 13:27:57 +0100
Ignore runtime configuration files generated during quality assurance.
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/privacy.js"/>
8 <preferences id="privacyPreferences">
10 <!-- Tracking -->
11 <preference id="privacy.donottrackheader.enabled"
12 name="privacy.donottrackheader.enabled"
13 type="bool"/>
14 <preference id="privacy.donottrackheader.value"
15 name="privacy.donottrackheader.value"
16 type="int"/>
18 <!-- XXX button prefs -->
19 <preference id="pref.privacy.disable_button.cookie_exceptions"
20 name="pref.privacy.disable_button.cookie_exceptions"
21 type="bool"/>
22 <preference id="pref.privacy.disable_button.view_cookies"
23 name="pref.privacy.disable_button.view_cookies"
24 type="bool"/>
26 <!-- Location Bar -->
27 <preference id="browser.urlbar.autocomplete.enabled"
28 name="browser.urlbar.autocomplete.enabled"
29 type="bool"/>
30 <preference id="browser.urlbar.default.behavior"
31 name="browser.urlbar.default.behavior"
32 type="int"
33 onchange="document.getElementById('browser.urlbar.autocomplete.enabled').updateElements();"/>
35 <!-- History -->
36 <preference id="places.history.enabled"
37 name="places.history.enabled"
38 type="bool"/>
39 <preference id="browser.formfill.enable"
40 name="browser.formfill.enable"
41 type="bool"/>
42 <!-- Cookies -->
43 <preference id="network.cookie.cookieBehavior"
44 name="network.cookie.cookieBehavior"
45 type="int"/>
46 <preference id="network.cookie.lifetimePolicy"
47 name="network.cookie.lifetimePolicy"
48 type="int"/>
49 <preference id="network.cookie.blockFutureCookies"
50 name="network.cookie.blockFutureCookies"
51 type="bool"/>
52 <!-- Clear Private Data -->
53 <preference id="privacy.sanitize.sanitizeOnShutdown"
54 name="privacy.sanitize.sanitizeOnShutdown"
55 onchange="gPrivacyPane._updateSanitizeSettingsButton();"
56 type="bool"/>
57 <preference id="privacy.sanitize.timeSpan"
58 name="privacy.sanitize.timeSpan"
59 type="int"/>
60 <!-- Private Browsing -->
61 <preference id="browser.privatebrowsing.autostart"
62 name="browser.privatebrowsing.autostart"
63 onchange="gPrivacyPane.updatePrivacyMicroControls();"
64 type="bool"/>
66 </preferences>
68 <hbox id="header-privacy"
69 class="header"
70 hidden="true"
71 data-category="panePrivacy">
72 <image class="header-icon"/>
73 <label class="header-name"
74 value="&panePrivacy.title;"/>
75 </hbox>
77 <!-- Tracking -->
78 <groupbox id="trackingGroup" data-category="panePrivacy" hidden="true" align="start">
79 <caption label="&tracking.label;"/>
80 <radiogroup id="doNotTrackSelection" orient="vertical"
81 preference="privacy.donottrackheader.value"
82 onsynctopreference="return gPrivacyPane.setTrackingPrefs()"
83 onsyncfrompreference="return gPrivacyPane.getTrackingPrefs()">
84 <radio id="dntnotrack" value="1" label="&dntTrackingNotOkay.label2;"
85 accesskey="&dntTrackingNotOkay.accesskey;" />
86 <radio id="dntdotrack" value="0" label="&dntTrackingOkay.label2;"
87 accesskey="&dntTrackingOkay.accesskey;" />
88 <radio id="dntnopref" value="-1" label="&dntTrackingNopref.label2;"
89 accesskey="&dntTrackingNopref.accesskey;" />
90 </radiogroup>
91 <label class="text-link" id="doNotTrackInfo"
92 href="https://www.mozilla.org/dnt"
93 value="&doNotTrackInfo.label;"/>
94 </groupbox>
96 <!-- History -->
97 <groupbox id="historyGroup" data-category="panePrivacy" hidden="true">
98 <caption label="&history.label;"/>
99 <hbox align="center">
100 <label id="historyModeLabel"
101 control="historyMode"
102 accesskey="&historyHeader.pre.accesskey;">&historyHeader.pre.label;
103 </label>
104 <menulist id="historyMode"
105 oncommand="gPrivacyPane.updateHistoryModePane();
106 gPrivacyPane.updateHistoryModePrefs();
107 gPrivacyPane.updatePrivacyMicroControls();
108 gPrivacyPane.updateAutostart();">
109 <menupopup>
110 <menuitem label="&historyHeader.remember.label;" value="remember"/>
111 <menuitem label="&historyHeader.dontremember.label;" value="dontremember"/>
112 <menuitem label="&historyHeader.custom.label;" value="custom"/>
113 </menupopup>
114 </menulist>
115 <label>&historyHeader.post.label;</label>
116 </hbox>
117 <deck id="historyPane">
118 <vbox align="center" id="historyRememberPane">
119 <hbox align="center" flex="1">
120 <spacer flex="1" class="indent"/>
121 <vbox flex="2">
122 <description>&rememberDescription.label;</description>
123 <separator/>
124 <description>&rememberActions.pre.label;<html:a
125 class="inline-link" href="#"
126 onclick="gPrivacyPane.clearPrivateDataNow(false); return false;"
127 >&rememberActions.clearHistory.label;</html:a>&rememberActions.middle.label;<html:a
128 class="inline-link" href="#"
129 onclick="gPrivacyPane.showCookies(); return false;"
130 >&rememberActions.removeCookies.label;</html:a>&rememberActions.post.label;</description>
131 </vbox>
132 <spacer flex="1" class="indent"/>
133 </hbox>
134 </vbox>
135 <vbox align="center" id="historyDontRememberPane">
136 <hbox align="center" flex="1">
137 <spacer flex="1" class="indent"/>
138 <vbox flex="2">
139 <description>&dontrememberDescription.label;</description>
140 <separator/>
141 <description>&dontrememberActions.pre.label;<html:a
142 class="inline-link" href="#"
143 onclick="gPrivacyPane.clearPrivateDataNow(true); return false;"
144 >&dontrememberActions.clearHistory.label;</html:a>&dontrememberActions.post.label;</description>
145 </vbox>
146 <spacer flex="1" class="indent"/>
147 </hbox>
148 </vbox>
149 <vbox id="historyCustomPane">
150 <separator class="thin"/>
151 <vbox class="indent">
152 <checkbox id="privateBrowsingAutoStart"
153 label="&privateBrowsingPermanent2.label;"
154 accesskey="&privateBrowsingPermanent2.accesskey;"
155 preference="browser.privatebrowsing.autostart"
156 oncommand="gPrivacyPane.updateAutostart()"/>
158 <vbox class="indent">
159 <checkbox id="rememberHistory"
160 label="&rememberHistory2.label;"
161 accesskey="&rememberHistory2.accesskey;"
162 preference="places.history.enabled"/>
163 <checkbox id="rememberForms"
164 label="&rememberSearchForm.label;"
165 accesskey="&rememberSearchForm.accesskey;"
166 preference="browser.formfill.enable"/>
168 <hbox id="cookiesBox">
169 <checkbox id="acceptCookies" label="&acceptCookies.label;" flex="1"
170 preference="network.cookie.cookieBehavior"
171 accesskey="&acceptCookies.accesskey;"
172 onsyncfrompreference="return gPrivacyPane.readAcceptCookies();"
173 onsynctopreference="return gPrivacyPane.writeAcceptCookies();"/>
174 <button id="cookieExceptions" oncommand="gPrivacyPane.showCookieExceptions();"
175 label="&cookieExceptions.label;" accesskey="&cookieExceptions.accesskey;"
176 preference="pref.privacy.disable_button.cookie_exceptions"/>
177 </hbox>
178 <hbox id="acceptThirdPartyRow" class="indent">
179 <label id="acceptThirdPartyLabel" control="acceptThirdPartyMenu"
180 accesskey="&acceptThirdParty.pre.accesskey;">&acceptThirdParty.pre.label;</label>
181 <menulist id="acceptThirdPartyMenu" preference="network.cookie.cookieBehavior"
182 onsyncfrompreference="return gPrivacyPane.readAcceptThirdPartyCookies();"
183 onsynctopreference="return gPrivacyPane.writeAcceptThirdPartyCookies();">
184 <menupopup>
185 <menuitem label="&acceptThirdParty.always.label;" value="always"/>
186 <menuitem label="&acceptThirdParty.visited.label;" value="visited"/>
187 <menuitem label="&acceptThirdParty.never.label;" value="never"/>
188 </menupopup>
189 </menulist>
190 </hbox>
191 <hbox id="keepRow" class="indent">
192 <label id="keepUntil"
193 control="keepCookiesUntil"
194 accesskey="&keepUntil.accesskey;">&keepUntil.label;</label>
195 <menulist id="keepCookiesUntil"
196 preference="network.cookie.lifetimePolicy">
197 <menupopup>
198 <menuitem label="&expire.label;" value="0"/>
199 <menuitem label="&close.label;" value="2"/>
200 <menuitem label="&askEachTime.label;" value="1"/>
201 </menupopup>
202 </menulist>
203 </hbox>
204 <hbox flex="1">
205 <button id="showCookiesButton"
206 label="&showCookies.label;" accesskey="&showCookies.accesskey;"
207 oncommand="gPrivacyPane.showCookies();"
208 preference="pref.privacy.disable_button.view_cookies"/>
209 </hbox>
210 <hbox id="clearDataBox" align="center">
211 <checkbox id="alwaysClear" flex="1"
212 preference="privacy.sanitize.sanitizeOnShutdown"
213 label="&clearOnClose.label;"
214 accesskey="&clearOnClose.accesskey;"/>
215 <button id="clearDataSettings" label="&clearOnCloseSettings.label;"
216 accesskey="&clearOnCloseSettings.accesskey;"
217 oncommand="gPrivacyPane.showClearPrivateDataSettings();"/>
218 </hbox>
219 </vbox>
220 </vbox>
221 </vbox>
222 </deck>
223 </groupbox>
225 <!-- Location Bar -->
226 <groupbox id="locationBarGroup" data-category="panePrivacy" hidden="true">
227 <caption label="&locationBar.label;"/>
228 <hbox align="center">
229 <label id="locationBarSuggestionLabel"
230 control="locationBarSuggestion"
231 accesskey="&locbar.pre.accessKey;">&locbar.pre.label;</label>
232 <menulist id="locationBarSuggestion"
233 preference="browser.urlbar.autocomplete.enabled"
234 onsyncfrompreference="return gPrivacyPane.readSuggestionPref();"
235 onsynctopreference="return gPrivacyPane.writeSuggestionPref();">
236 <menupopup>
237 <menuitem label="&locbar.both.label;" value="0"/>
238 <menuitem label="&locbar.history.label;" value="1"/>
239 <menuitem label="&locbar.bookmarks.label;" value="2"/>
240 <menuitem label="&locbar.nothing.label;" value="-1"/>
241 </menupopup>
242 </menulist>
243 <label>&locbar.post.label;</label>
244 </hbox>
245 </groupbox>