browser/base/content/sanitize.xul

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/browser/base/content/sanitize.xul	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,183 @@
     1.4 +<?xml version="1.0"?>
     1.5 +
     1.6 +# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
     1.7 +# This Source Code Form is subject to the terms of the Mozilla Public
     1.8 +# License, v. 2.0. If a copy of the MPL was not distributed with this
     1.9 +# file, You can obtain one at http://mozilla.org/MPL/2.0/.
    1.10 +
    1.11 +<?xml-stylesheet href="chrome://global/skin/"?>
    1.12 +<?xml-stylesheet href="chrome://browser/skin/sanitizeDialog.css"?>
    1.13 +
    1.14 +#ifdef CRH_DIALOG_TREE_VIEW
    1.15 +<?xml-stylesheet href="chrome://browser/skin/places/places.css"?>
    1.16 +#endif
    1.17 +
    1.18 +<?xml-stylesheet href="chrome://browser/content/sanitizeDialog.css"?>
    1.19 +
    1.20 +<!DOCTYPE prefwindow [
    1.21 +  <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
    1.22 +  <!ENTITY % sanitizeDTD SYSTEM "chrome://browser/locale/sanitize.dtd">
    1.23 +  %brandDTD;
    1.24 +  %sanitizeDTD;
    1.25 +]>
    1.26 +
    1.27 +<prefwindow id="SanitizeDialog" type="child"
    1.28 +            xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
    1.29 +            dlgbuttons="accept,cancel"
    1.30 +            title="&sanitizeDialog2.title;"
    1.31 +            noneverythingtitle="&sanitizeDialog2.title;"
    1.32 +            style="width: &dialog.width2;;"
    1.33 +            ondialogaccept="return gSanitizePromptDialog.sanitize();">
    1.34 +
    1.35 +  <prefpane id="SanitizeDialogPane" onpaneload="gSanitizePromptDialog.init();">
    1.36 +    <stringbundle id="bundleBrowser"
    1.37 +                  src="chrome://browser/locale/browser.properties"/>
    1.38 +
    1.39 +    <script type="application/javascript"
    1.40 +            src="chrome://browser/content/sanitize.js"/>
    1.41 +
    1.42 +#ifdef CRH_DIALOG_TREE_VIEW
    1.43 +    <script type="application/javascript"
    1.44 +            src="chrome://global/content/globalOverlay.js"/>
    1.45 +    <script type="application/javascript"
    1.46 +            src="chrome://browser/content/places/treeView.js"/>
    1.47 +    <script type="application/javascript"><![CDATA[
    1.48 +      Components.utils.import("resource://gre/modules/PlacesUtils.jsm");
    1.49 +      Components.utils.import("resource:///modules/PlacesUIUtils.jsm");
    1.50 +    ]]></script>
    1.51 +#endif
    1.52 +
    1.53 +    <script type="application/javascript"
    1.54 +            src="chrome://browser/content/sanitizeDialog.js"/>
    1.55 +
    1.56 +    <preferences id="sanitizePreferences">
    1.57 +      <preference id="privacy.cpd.history"               name="privacy.cpd.history"               type="bool"/>
    1.58 +      <preference id="privacy.cpd.formdata"              name="privacy.cpd.formdata"              type="bool"/>
    1.59 +      <preference id="privacy.cpd.downloads"             name="privacy.cpd.downloads"             type="bool" disabled="true"/>
    1.60 +      <preference id="privacy.cpd.cookies"               name="privacy.cpd.cookies"               type="bool"/>
    1.61 +      <preference id="privacy.cpd.cache"                 name="privacy.cpd.cache"                 type="bool"/>
    1.62 +      <preference id="privacy.cpd.sessions"              name="privacy.cpd.sessions"              type="bool"/>
    1.63 +      <preference id="privacy.cpd.offlineApps"           name="privacy.cpd.offlineApps"           type="bool"/>
    1.64 +      <preference id="privacy.cpd.siteSettings"          name="privacy.cpd.siteSettings"          type="bool"/>
    1.65 +    </preferences>
    1.66 +    
    1.67 +    <preferences id="nonItemPreferences">
    1.68 +      <preference id="privacy.sanitize.timeSpan"
    1.69 +                  name="privacy.sanitize.timeSpan"
    1.70 +                  type="int"/>
    1.71 +    </preferences>
    1.72 +
    1.73 +    <hbox id="SanitizeDurationBox" align="center">
    1.74 +      <label value="&clearTimeDuration.label;"
    1.75 +             accesskey="&clearTimeDuration.accesskey;"
    1.76 +             control="sanitizeDurationChoice"
    1.77 +             id="sanitizeDurationLabel"/>
    1.78 +      <menulist id="sanitizeDurationChoice"
    1.79 +                preference="privacy.sanitize.timeSpan"
    1.80 +                onselect="gSanitizePromptDialog.selectByTimespan();"
    1.81 +                flex="1">
    1.82 +        <menupopup id="sanitizeDurationPopup">
    1.83 +#ifdef CRH_DIALOG_TREE_VIEW
    1.84 +          <menuitem label="" value="-1" id="sanitizeDurationCustom"/>
    1.85 +#endif
    1.86 +          <menuitem label="&clearTimeDuration.lastHour;" value="1"/>
    1.87 +          <menuitem label="&clearTimeDuration.last2Hours;" value="2"/>
    1.88 +          <menuitem label="&clearTimeDuration.last4Hours;" value="3"/>
    1.89 +          <menuitem label="&clearTimeDuration.today;" value="4"/>
    1.90 +          <menuseparator/>
    1.91 +          <menuitem label="&clearTimeDuration.everything;" value="0"/>
    1.92 +        </menupopup>
    1.93 +      </menulist>
    1.94 +      <label id="sanitizeDurationSuffixLabel"
    1.95 +             value="&clearTimeDuration.suffix;"/>
    1.96 +    </hbox>
    1.97 +
    1.98 +    <separator class="thin"/>
    1.99 +
   1.100 +#ifdef CRH_DIALOG_TREE_VIEW
   1.101 +    <deck id="durationDeck">
   1.102 +      <tree id="placesTree" flex="1" hidecolumnpicker="true" rows="10"
   1.103 +            disabled="true" disableKeyNavigation="true">
   1.104 +        <treecols>
   1.105 +          <treecol id="date" label="&clearTimeDuration.dateColumn;" flex="1"/>
   1.106 +          <splitter class="tree-splitter"/>
   1.107 +          <treecol id="title" label="&clearTimeDuration.nameColumn;" flex="5"/>
   1.108 +        </treecols>
   1.109 +        <treechildren id="placesTreechildren"
   1.110 +                      ondragstart="gSanitizePromptDialog.grippyMoved('ondragstart', event);"
   1.111 +                      ondragover="gSanitizePromptDialog.grippyMoved('ondragover', event);"
   1.112 +                      onkeypress="gSanitizePromptDialog.grippyMoved('onkeypress', event);"
   1.113 +                      onmousedown="gSanitizePromptDialog.grippyMoved('onmousedown', event);"/>
   1.114 +      </tree>
   1.115 +#endif
   1.116 +
   1.117 +      <vbox id="sanitizeEverythingWarningBox">
   1.118 +        <spacer flex="1"/>
   1.119 +        <hbox align="center">
   1.120 +          <image id="sanitizeEverythingWarningIcon"/>
   1.121 +          <vbox id="sanitizeEverythingWarningDescBox" flex="1">
   1.122 +            <description id="sanitizeEverythingWarning"/>
   1.123 +            <description id="sanitizeEverythingUndoWarning">&sanitizeEverythingUndoWarning;</description>
   1.124 +          </vbox>
   1.125 +        </hbox>
   1.126 +        <spacer flex="1"/>
   1.127 +      </vbox>
   1.128 +
   1.129 +#ifdef CRH_DIALOG_TREE_VIEW
   1.130 +    </deck>
   1.131 +#endif
   1.132 +
   1.133 +    <separator class="thin"/>
   1.134 +
   1.135 +    <hbox id="detailsExpanderWrapper" align="center">
   1.136 +      <button type="image"
   1.137 +              id="detailsExpander"
   1.138 +              class="expander-down"
   1.139 +              persist="class"
   1.140 +              oncommand="gSanitizePromptDialog.toggleItemList();"/>
   1.141 +      <label id="detailsExpanderLabel"
   1.142 +             value="&detailsProgressiveDisclosure.label;"
   1.143 +             accesskey="&detailsProgressiveDisclosure.accesskey;"
   1.144 +             control="detailsExpander"/>
   1.145 +    </hbox>
   1.146 +    <listbox id="itemList" rows="7" collapsed="true" persist="collapsed">
   1.147 +      <listitem label="&itemHistoryAndDownloads.label;"
   1.148 +                type="checkbox"
   1.149 +                accesskey="&itemHistoryAndDownloads.accesskey;"
   1.150 +                preference="privacy.cpd.history"
   1.151 +                onsyncfrompreference="return gSanitizePromptDialog.onReadGeneric();"/>
   1.152 +      <listitem label="&itemFormSearchHistory.label;"
   1.153 +                type="checkbox"
   1.154 +                accesskey="&itemFormSearchHistory.accesskey;"
   1.155 +                preference="privacy.cpd.formdata"
   1.156 +                onsyncfrompreference="return gSanitizePromptDialog.onReadGeneric();"/>
   1.157 +      <listitem label="&itemCookies.label;"
   1.158 +                type="checkbox"
   1.159 +                accesskey="&itemCookies.accesskey;"
   1.160 +                preference="privacy.cpd.cookies"
   1.161 +                onsyncfrompreference="return gSanitizePromptDialog.onReadGeneric();"/>
   1.162 +      <listitem label="&itemCache.label;"
   1.163 +                type="checkbox"
   1.164 +                accesskey="&itemCache.accesskey;"
   1.165 +                preference="privacy.cpd.cache"
   1.166 +                onsyncfrompreference="return gSanitizePromptDialog.onReadGeneric();"/>
   1.167 +      <listitem label="&itemActiveLogins.label;"
   1.168 +                type="checkbox"
   1.169 +                accesskey="&itemActiveLogins.accesskey;"
   1.170 +                preference="privacy.cpd.sessions"
   1.171 +                onsyncfrompreference="return gSanitizePromptDialog.onReadGeneric();"/>
   1.172 +      <listitem label="&itemOfflineApps.label;"
   1.173 +                type="checkbox"
   1.174 +                accesskey="&itemOfflineApps.accesskey;"
   1.175 +                preference="privacy.cpd.offlineApps"
   1.176 +                onsyncfrompreference="return gSanitizePromptDialog.onReadGeneric();"/>
   1.177 +      <listitem label="&itemSitePreferences.label;"
   1.178 +                type="checkbox"
   1.179 +                accesskey="&itemSitePreferences.accesskey;"
   1.180 +                preference="privacy.cpd.siteSettings"
   1.181 +                noduration="true"
   1.182 +                onsyncfrompreference="return gSanitizePromptDialog.onReadGeneric();"/>
   1.183 +    </listbox>
   1.184 +
   1.185 +  </prefpane>
   1.186 +</prefwindow>

mercurial