Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
1 <?xml version="1.0"?>
3 <!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -->
4 <!-- This Source Code Form is subject to the terms of the Mozilla Public
5 - License, v. 2.0. If a copy of the MPL was not distributed with this
6 - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
8 <!DOCTYPE overlay [
9 <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
10 <!ENTITY % privacyDTD SYSTEM "chrome://browser/locale/preferences/privacy.dtd">
11 %brandDTD;
12 %privacyDTD;
13 ]>
15 <overlay id="PrivacyPaneOverlay"
16 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
17 xmlns:html="http://www.w3.org/1999/xhtml">
19 <prefpane id="panePrivacy"
20 onpaneload="gPrivacyPane.init();"
21 helpTopic="prefs-privacy">
23 <preferences id="privacyPreferences">
25 <!-- Tracking -->
26 <preference id="privacy.donottrackheader.enabled"
27 name="privacy.donottrackheader.enabled"
28 type="bool"/>
29 <preference id="privacy.donottrackheader.value"
30 name="privacy.donottrackheader.value"
31 type="int"/>
33 <!-- XXX button prefs -->
34 <preference id="pref.privacy.disable_button.cookie_exceptions"
35 name="pref.privacy.disable_button.cookie_exceptions"
36 type="bool"/>
37 <preference id="pref.privacy.disable_button.view_cookies"
38 name="pref.privacy.disable_button.view_cookies"
39 type="bool"/>
41 <!-- Location Bar -->
42 <preference id="browser.urlbar.autocomplete.enabled"
43 name="browser.urlbar.autocomplete.enabled"
44 type="bool"/>
45 <preference id="browser.urlbar.default.behavior"
46 name="browser.urlbar.default.behavior"
47 type="int"
48 onchange="document.getElementById('browser.urlbar.autocomplete.enabled').updateElements();"/>
50 <!-- History -->
51 <preference id="places.history.enabled"
52 name="places.history.enabled"
53 type="bool"/>
54 <preference id="browser.formfill.enable"
55 name="browser.formfill.enable"
56 type="bool"/>
58 <!-- Cookies -->
59 <preference id="network.cookie.cookieBehavior" name="network.cookie.cookieBehavior" type="int"/>
60 <preference id="network.cookie.lifetimePolicy" name="network.cookie.lifetimePolicy" type="int"/>
61 <preference id="network.cookie.blockFutureCookies" name="network.cookie.blockFutureCookies" type="bool"/>
63 <!-- Clear Private Data -->
64 <preference id="privacy.sanitize.sanitizeOnShutdown"
65 name="privacy.sanitize.sanitizeOnShutdown"
66 onchange="gPrivacyPane._updateSanitizeSettingsButton();"
67 type="bool"/>
68 <preference id="privacy.sanitize.timeSpan"
69 name="privacy.sanitize.timeSpan"
70 type="int"/>
72 <!-- Private Browsing -->
73 <preference id="browser.privatebrowsing.autostart"
74 name="browser.privatebrowsing.autostart"
75 onchange="gPrivacyPane.updatePrivacyMicroControls();"
76 type="bool"/>
78 </preferences>
80 <stringbundle id="bundlePreferences" src="chrome://browser/locale/preferences/preferences.properties"/>
82 <script type="application/javascript" src="chrome://browser/content/preferences/privacy.js"/>
84 <!-- Tracking -->
85 <groupbox id="trackingGroup" align="start">
86 <caption label="&tracking.label;"/>
87 <radiogroup id="doNotTrackSelection" orient="vertical"
88 preference="privacy.donottrackheader.value"
89 onsynctopreference="return gPrivacyPane.setTrackingPrefs()"
90 onsyncfrompreference="return gPrivacyPane.getTrackingPrefs()">
91 <radio id="dntnotrack" value="1" label="&dntTrackingNotOkay.label2;"
92 accesskey="&dntTrackingNotOkay.accesskey;" />
93 <radio id="dntdotrack" value="0" label="&dntTrackingOkay.label2;"
94 accesskey="&dntTrackingOkay.accesskey;" />
95 <radio id="dntnopref" value="-1" label="&dntTrackingNopref.label2;"
96 accesskey="&dntTrackingNopref.accesskey;" />
97 </radiogroup>
98 <label class="text-link" id="doNotTrackInfo"
99 href="https://www.mozilla.org/dnt"
100 value="&doNotTrackInfo.label;"/>
102 </groupbox>
104 <!-- History -->
105 <groupbox id="historyGroup">
106 <caption label="&history.label;"/>
108 <hbox align="center">
109 <label id="historyModeLabel"
110 control="historyMode"
111 accesskey="&historyHeader.pre.accesskey;">&historyHeader.pre.label;</label>
112 <menulist id="historyMode"
113 oncommand="gPrivacyPane.updateHistoryModePane();
114 gPrivacyPane.updateHistoryModePrefs();
115 gPrivacyPane.updatePrivacyMicroControls();
116 gPrivacyPane.updateAutostart();">
117 <menupopup>
118 <menuitem label="&historyHeader.remember.label;" value="remember"/>
119 <menuitem label="&historyHeader.dontremember.label;" value="dontremember"/>
120 <menuitem label="&historyHeader.custom.label;" value="custom"/>
121 </menupopup>
122 </menulist>
123 <label>&historyHeader.post.label;</label>
124 </hbox>
126 <deck id="historyPane">
127 <vbox align="center" id="historyRememberPane">
128 <hbox align="center" flex="1">
129 <spacer flex="1" class="indent"/>
130 <vbox flex="2">
131 <description>&rememberDescription.label;</description>
132 <separator/>
133 <description>&rememberActions.pre.label;<html:a
134 class="inline-link" href="#"
135 onclick="gPrivacyPane.clearPrivateDataNow(false); return false;"
136 >&rememberActions.clearHistory.label;</html:a>&rememberActions.middle.label;<html:a
137 class="inline-link" href="#"
138 onclick="gPrivacyPane.showCookies(); return false;"
139 >&rememberActions.removeCookies.label;</html:a>&rememberActions.post.label;</description>
140 </vbox>
141 <spacer flex="1" class="indent"/>
142 </hbox>
143 </vbox>
144 <vbox align="center" id="historyDontRememberPane">
145 <hbox align="center" flex="1">
146 <spacer flex="1" class="indent"/>
147 <vbox flex="2">
148 <description>&dontrememberDescription.label;</description>
149 <separator/>
150 <description>&dontrememberActions.pre.label;<html:a
151 class="inline-link" href="#"
152 onclick="gPrivacyPane.clearPrivateDataNow(true); return false;"
153 >&dontrememberActions.clearHistory.label;</html:a>&dontrememberActions.post.label;</description>
154 </vbox>
155 <spacer flex="1" class="indent"/>
156 </hbox>
157 </vbox>
158 <vbox id="historyCustomPane">
159 <separator class="thin"/>
160 <checkbox id="privateBrowsingAutoStart" class="indent"
161 label="&privateBrowsingPermanent2.label;"
162 accesskey="&privateBrowsingPermanent2.accesskey;"
163 preference="browser.privatebrowsing.autostart"
164 oncommand="gPrivacyPane.updateAutostart()"/>
166 <vbox class="indent">
167 <vbox class="indent">
168 <checkbox id="rememberHistory"
169 label="&rememberHistory2.label;"
170 accesskey="&rememberHistory2.accesskey;"
171 preference="places.history.enabled"/>
172 <checkbox id="rememberForms"
173 label="&rememberSearchForm.label;"
174 accesskey="&rememberSearchForm.accesskey;"
175 preference="browser.formfill.enable"/>
177 <hbox id="cookiesBox">
178 <checkbox id="acceptCookies" label="&acceptCookies.label;" flex="1"
179 preference="network.cookie.cookieBehavior"
180 accesskey="&acceptCookies.accesskey;"
181 onsyncfrompreference="return gPrivacyPane.readAcceptCookies();"
182 onsynctopreference="return gPrivacyPane.writeAcceptCookies();"/>
183 <button id="cookieExceptions" oncommand="gPrivacyPane.showCookieExceptions();"
184 label="&cookieExceptions.label;" accesskey="&cookieExceptions.accesskey;"
185 preference="pref.privacy.disable_button.cookie_exceptions"/>
186 </hbox>
188 <hbox id="acceptThirdPartyRow" class="indent">
189 <hbox id="acceptThirdPartyBox" align="center">
190 <label id="acceptThirdPartyLabel" control="acceptThirdPartyMenu"
191 accesskey="&acceptThirdParty.pre.accesskey;">&acceptThirdParty.pre.label;</label>
192 <menulist id="acceptThirdPartyMenu" preference="network.cookie.cookieBehavior"
193 onsyncfrompreference="return gPrivacyPane.readAcceptThirdPartyCookies();"
194 onsynctopreference="return gPrivacyPane.writeAcceptThirdPartyCookies();">
195 <menupopup>
196 <menuitem label="&acceptThirdParty.always.label;" value="always"/>
197 <menuitem label="&acceptThirdParty.visited.label;" value="visited"/>
198 <menuitem label="&acceptThirdParty.never.label;" value="never"/>
199 </menupopup>
200 </menulist>
201 </hbox>
202 </hbox>
204 <hbox id="keepRow" class="indent">
205 <hbox id="keepBox" align="center">
206 <label id="keepUntil"
207 control="keepCookiesUntil"
208 accesskey="&keepUntil.accesskey;">&keepUntil.label;</label>
209 <menulist id="keepCookiesUntil"
210 preference="network.cookie.lifetimePolicy">
211 <menupopup>
212 <menuitem label="&expire.label;" value="0"/>
213 <menuitem label="&close.label;" value="2"/>
214 <menuitem label="&askEachTime.label;" value="1"/>
215 </menupopup>
216 </menulist>
217 </hbox>
218 <hbox flex="1"/>
219 <button id="showCookiesButton"
220 label="&showCookies.label;" accesskey="&showCookies.accesskey;"
221 oncommand="gPrivacyPane.showCookies();"
222 preference="pref.privacy.disable_button.view_cookies"/>
223 </hbox>
225 <hbox id="clearDataBox" align="center">
226 <checkbox id="alwaysClear" flex="1"
227 preference="privacy.sanitize.sanitizeOnShutdown"
228 label="&clearOnClose.label;"
229 accesskey="&clearOnClose.accesskey;"/>
230 <button id="clearDataSettings" label="&clearOnCloseSettings.label;"
231 accesskey="&clearOnCloseSettings.accesskey;"
232 oncommand="gPrivacyPane.showClearPrivateDataSettings();"/>
233 </hbox>
234 </vbox>
235 </vbox>
236 </vbox>
237 </deck>
239 </groupbox>
241 <!-- Location Bar -->
242 <groupbox id="locationBarGroup">
243 <caption label="&locationBar.label;"/>
245 <hbox align="center">
246 <label id="locationBarSuggestionLabel"
247 control="locationBarSuggestion"
248 accesskey="&locbar.pre.accessKey;">&locbar.pre.label;</label>
249 <menulist id="locationBarSuggestion"
250 preference="browser.urlbar.autocomplete.enabled"
251 onsyncfrompreference="return gPrivacyPane.readSuggestionPref();"
252 onsynctopreference="return gPrivacyPane.writeSuggestionPref();">
253 <menupopup>
254 <menuitem label="&locbar.both.label;" value="0"/>
255 <menuitem label="&locbar.history.label;" value="1"/>
256 <menuitem label="&locbar.bookmarks.label;" value="2"/>
257 <menuitem label="&locbar.nothing.label;" value="-1"/>
258 </menupopup>
259 </menulist>
260 <label>&locbar.post.label;</label>
261 </hbox>
262 </groupbox>
264 </prefpane>
266 </overlay>