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 <?xml-stylesheet href="chrome://global/skin/"?>
9 <?xml-stylesheet href="chrome://browser/skin/sanitizeDialog.css"?>
11 #ifdef CRH_DIALOG_TREE_VIEW
12 <?xml-stylesheet href="chrome://browser/skin/places/places.css"?>
13 #endif
15 <?xml-stylesheet href="chrome://browser/content/sanitizeDialog.css"?>
17 <!DOCTYPE prefwindow [
18 <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
19 <!ENTITY % sanitizeDTD SYSTEM "chrome://browser/locale/sanitize.dtd">
20 %brandDTD;
21 %sanitizeDTD;
22 ]>
24 <prefwindow id="SanitizeDialog" type="child"
25 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
26 dlgbuttons="accept,cancel"
27 title="&sanitizeDialog2.title;"
28 noneverythingtitle="&sanitizeDialog2.title;"
29 style="width: &dialog.width2;;"
30 ondialogaccept="return gSanitizePromptDialog.sanitize();">
32 <prefpane id="SanitizeDialogPane" onpaneload="gSanitizePromptDialog.init();">
33 <stringbundle id="bundleBrowser"
34 src="chrome://browser/locale/browser.properties"/>
36 <script type="application/javascript"
37 src="chrome://browser/content/sanitize.js"/>
39 #ifdef CRH_DIALOG_TREE_VIEW
40 <script type="application/javascript"
41 src="chrome://global/content/globalOverlay.js"/>
42 <script type="application/javascript"
43 src="chrome://browser/content/places/treeView.js"/>
44 <script type="application/javascript"><![CDATA[
45 Components.utils.import("resource://gre/modules/PlacesUtils.jsm");
46 Components.utils.import("resource:///modules/PlacesUIUtils.jsm");
47 ]]></script>
48 #endif
50 <script type="application/javascript"
51 src="chrome://browser/content/sanitizeDialog.js"/>
53 <preferences id="sanitizePreferences">
54 <preference id="privacy.cpd.history" name="privacy.cpd.history" type="bool"/>
55 <preference id="privacy.cpd.formdata" name="privacy.cpd.formdata" type="bool"/>
56 <preference id="privacy.cpd.downloads" name="privacy.cpd.downloads" type="bool" disabled="true"/>
57 <preference id="privacy.cpd.cookies" name="privacy.cpd.cookies" type="bool"/>
58 <preference id="privacy.cpd.cache" name="privacy.cpd.cache" type="bool"/>
59 <preference id="privacy.cpd.sessions" name="privacy.cpd.sessions" type="bool"/>
60 <preference id="privacy.cpd.offlineApps" name="privacy.cpd.offlineApps" type="bool"/>
61 <preference id="privacy.cpd.siteSettings" name="privacy.cpd.siteSettings" type="bool"/>
62 </preferences>
64 <preferences id="nonItemPreferences">
65 <preference id="privacy.sanitize.timeSpan"
66 name="privacy.sanitize.timeSpan"
67 type="int"/>
68 </preferences>
70 <hbox id="SanitizeDurationBox" align="center">
71 <label value="&clearTimeDuration.label;"
72 accesskey="&clearTimeDuration.accesskey;"
73 control="sanitizeDurationChoice"
74 id="sanitizeDurationLabel"/>
75 <menulist id="sanitizeDurationChoice"
76 preference="privacy.sanitize.timeSpan"
77 onselect="gSanitizePromptDialog.selectByTimespan();"
78 flex="1">
79 <menupopup id="sanitizeDurationPopup">
80 #ifdef CRH_DIALOG_TREE_VIEW
81 <menuitem label="" value="-1" id="sanitizeDurationCustom"/>
82 #endif
83 <menuitem label="&clearTimeDuration.lastHour;" value="1"/>
84 <menuitem label="&clearTimeDuration.last2Hours;" value="2"/>
85 <menuitem label="&clearTimeDuration.last4Hours;" value="3"/>
86 <menuitem label="&clearTimeDuration.today;" value="4"/>
87 <menuseparator/>
88 <menuitem label="&clearTimeDuration.everything;" value="0"/>
89 </menupopup>
90 </menulist>
91 <label id="sanitizeDurationSuffixLabel"
92 value="&clearTimeDuration.suffix;"/>
93 </hbox>
95 <separator class="thin"/>
97 #ifdef CRH_DIALOG_TREE_VIEW
98 <deck id="durationDeck">
99 <tree id="placesTree" flex="1" hidecolumnpicker="true" rows="10"
100 disabled="true" disableKeyNavigation="true">
101 <treecols>
102 <treecol id="date" label="&clearTimeDuration.dateColumn;" flex="1"/>
103 <splitter class="tree-splitter"/>
104 <treecol id="title" label="&clearTimeDuration.nameColumn;" flex="5"/>
105 </treecols>
106 <treechildren id="placesTreechildren"
107 ondragstart="gSanitizePromptDialog.grippyMoved('ondragstart', event);"
108 ondragover="gSanitizePromptDialog.grippyMoved('ondragover', event);"
109 onkeypress="gSanitizePromptDialog.grippyMoved('onkeypress', event);"
110 onmousedown="gSanitizePromptDialog.grippyMoved('onmousedown', event);"/>
111 </tree>
112 #endif
114 <vbox id="sanitizeEverythingWarningBox">
115 <spacer flex="1"/>
116 <hbox align="center">
117 <image id="sanitizeEverythingWarningIcon"/>
118 <vbox id="sanitizeEverythingWarningDescBox" flex="1">
119 <description id="sanitizeEverythingWarning"/>
120 <description id="sanitizeEverythingUndoWarning">&sanitizeEverythingUndoWarning;</description>
121 </vbox>
122 </hbox>
123 <spacer flex="1"/>
124 </vbox>
126 #ifdef CRH_DIALOG_TREE_VIEW
127 </deck>
128 #endif
130 <separator class="thin"/>
132 <hbox id="detailsExpanderWrapper" align="center">
133 <button type="image"
134 id="detailsExpander"
135 class="expander-down"
136 persist="class"
137 oncommand="gSanitizePromptDialog.toggleItemList();"/>
138 <label id="detailsExpanderLabel"
139 value="&detailsProgressiveDisclosure.label;"
140 accesskey="&detailsProgressiveDisclosure.accesskey;"
141 control="detailsExpander"/>
142 </hbox>
143 <listbox id="itemList" rows="7" collapsed="true" persist="collapsed">
144 <listitem label="&itemHistoryAndDownloads.label;"
145 type="checkbox"
146 accesskey="&itemHistoryAndDownloads.accesskey;"
147 preference="privacy.cpd.history"
148 onsyncfrompreference="return gSanitizePromptDialog.onReadGeneric();"/>
149 <listitem label="&itemFormSearchHistory.label;"
150 type="checkbox"
151 accesskey="&itemFormSearchHistory.accesskey;"
152 preference="privacy.cpd.formdata"
153 onsyncfrompreference="return gSanitizePromptDialog.onReadGeneric();"/>
154 <listitem label="&itemCookies.label;"
155 type="checkbox"
156 accesskey="&itemCookies.accesskey;"
157 preference="privacy.cpd.cookies"
158 onsyncfrompreference="return gSanitizePromptDialog.onReadGeneric();"/>
159 <listitem label="&itemCache.label;"
160 type="checkbox"
161 accesskey="&itemCache.accesskey;"
162 preference="privacy.cpd.cache"
163 onsyncfrompreference="return gSanitizePromptDialog.onReadGeneric();"/>
164 <listitem label="&itemActiveLogins.label;"
165 type="checkbox"
166 accesskey="&itemActiveLogins.accesskey;"
167 preference="privacy.cpd.sessions"
168 onsyncfrompreference="return gSanitizePromptDialog.onReadGeneric();"/>
169 <listitem label="&itemOfflineApps.label;"
170 type="checkbox"
171 accesskey="&itemOfflineApps.accesskey;"
172 preference="privacy.cpd.offlineApps"
173 onsyncfrompreference="return gSanitizePromptDialog.onReadGeneric();"/>
174 <listitem label="&itemSitePreferences.label;"
175 type="checkbox"
176 accesskey="&itemSitePreferences.accesskey;"
177 preference="privacy.cpd.siteSettings"
178 noduration="true"
179 onsyncfrompreference="return gSanitizePromptDialog.onReadGeneric();"/>
180 </listbox>
182 </prefpane>
183 </prefwindow>