home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / lib / firefox-3.0.14 / chrome / browser.jar / content / browser / preferences / privacy.xul < prev    next >
Encoding:
Extensible Markup Language  |  2008-04-04  |  7.0 KB  |  164 lines

  1. <?xml version="1.0"?>
  2.  
  3.  
  4. <!DOCTYPE overlay [
  5. <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
  6. <!ENTITY % privacyDTD SYSTEM "chrome://browser/locale/preferences/privacy.dtd">
  7. %brandDTD;
  8. %privacyDTD;
  9. ]>
  10.  
  11. <overlay id="PrivacyPaneOverlay"
  12.          xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  13.  
  14.   <prefpane id="panePrivacy"
  15.             onpaneload="gPrivacyPane.init();"
  16.             helpTopic="prefs-privacy">
  17.  
  18.     <preferences id="privacyPreferences">
  19.  
  20.       <!-- XXX button prefs -->
  21.       <preference id="pref.privacy.disable_button.cookie_exceptions"
  22.                   name="pref.privacy.disable_button.cookie_exceptions"
  23.                   type="bool"/>
  24.       <preference id="pref.privacy.disable_button.view_cookies"
  25.                   name="pref.privacy.disable_button.view_cookies"
  26.                   type="bool"/>
  27.  
  28.       <!-- History -->
  29.       <preference id="browser.history_expire_days"
  30.                   name="browser.history_expire_days"
  31.                   type="int"/>
  32.       <preference id="browser.history_expire_days.mirror"
  33.                   name="browser.history_expire_days.mirror"
  34.                   type="int"/>
  35.       <preference id="browser.history_expire_days_min"
  36.                   name="browser.history_expire_days_min"
  37.                   type="int"/>
  38.       <preference id="browser.formfill.enable"
  39.                   name="browser.formfill.enable"
  40.                   type="bool"/>
  41.       <preference id="browser.download.manager.retention"
  42.                   name="browser.download.manager.retention"
  43.                   type="int"/>
  44.  
  45.       <!-- Cookies -->
  46.       <preference id="network.cookie.cookieBehavior"      name="network.cookie.cookieBehavior"      type="int"/>
  47.       <preference id="network.cookie.lifetimePolicy"      name="network.cookie.lifetimePolicy"      type="int"/>
  48.       <preference id="network.cookie.blockFutureCookies"  name="network.cookie.blockFutureCookies"  type="bool"/>
  49.  
  50.       <!-- Clear Private Data -->
  51.       <preference id="privacy.sanitize.sanitizeOnShutdown"
  52.                   name="privacy.sanitize.sanitizeOnShutdown"
  53.                   type="bool"/>
  54.       <preference id="privacy.sanitize.promptOnSanitize"
  55.                   name="privacy.sanitize.promptOnSanitize"
  56.                   type="bool"
  57.                   onchange="gPrivacyPane.updateClearNowButtonLabel();"/>
  58.  
  59.     </preferences>
  60.     
  61.     <stringbundle id="bundlePreferences" src="chrome://browser/locale/preferences/preferences.properties"/>
  62.     
  63.     <script type="application/x-javascript" src="chrome://browser/content/preferences/privacy.js"/>
  64.  
  65.     <!-- History -->
  66.     <groupbox id="historyGroup">
  67.       <caption label="&history.label;"/>
  68.  
  69.       <hbox align="center">
  70.         <checkbox id="rememberHistoryDays"
  71.                   label="&rememberDaysBefore.label;"
  72.                   accesskey="&rememberDaysBefore.accesskey;"
  73.                   oncommand="gPrivacyPane.onchangeHistoryDaysCheck();"
  74.                   aria-labelledby="rememberHistoryDays historyDays rememberAfter"/>
  75.         <textbox id="historyDays" type="number" size="3"
  76.                  aria-labelledby="rememberHistoryDays historyDays rememberAfter"
  77.                  onkeyup="gPrivacyPane.onkeyupHistoryDaysText();"
  78.                  preference="browser.history_expire_days_min"/>
  79.         <label id="rememberAfter"> &rememberDaysAfter2.label;</label>
  80.       </hbox>
  81.       <checkbox id="rememberForms"
  82.                 label="&rememberForms.label;"
  83.                 accesskey="&rememberForms.accesskey;"
  84.                 preference="browser.formfill.enable"/>
  85.       <checkbox id="rememberDownloads"
  86.                 label="&rememberDownloads.label;"
  87.                 accesskey="&rememberDownloads.accesskey;"
  88.                 preference="browser.download.manager.retention"
  89.                 onsyncfrompreference="return gPrivacyPane.readDownloadRetention();"
  90.                 onsynctopreference="return gPrivacyPane.writeDownloadRetention();"/>
  91.     </groupbox>
  92.  
  93.     <!-- Cookies -->
  94.     <groupbox id="cookiesGroup">
  95.       <caption label="&cookies.label;"/>
  96.  
  97.       <hbox id="cookiesBox">
  98.         <checkbox id="acceptCookies" label="&acceptCookies.label;" flex="1"
  99.                   preference="network.cookie.cookieBehavior"
  100.                   accesskey="&acceptCookies.accesskey;"
  101.                   onsyncfrompreference="return gPrivacyPane.readAcceptCookies();"
  102.                   onsynctopreference="return gPrivacyPane.writeAcceptCookies();"/>
  103.         <button id="cookieExceptions" oncommand="gPrivacyPane.showCookieExceptions();"
  104.                 label="&cookieExceptions.label;" accesskey="&cookieExceptions.accesskey;"
  105.                 preference="pref.privacy.disable_button.cookie_exceptions"/>
  106.       </hbox>
  107.       <checkbox id="acceptThirdParty" label="&acceptThirdParty.label;" class="indent"
  108.                 preference="network.cookie.cookieBehavior"
  109.                 accesskey="&acceptThirdParty.accesskey;"
  110.                 onsyncfrompreference="return gPrivacyPane.readAcceptThirdPartyCookies();"
  111.                 onsynctopreference="return gPrivacyPane.writeAcceptThirdPartyCookies();"/>
  112.  
  113.       <hbox id="keepRow">
  114.         <hbox id="keepBox" align="center" class="indent">
  115.           <label id="keepUntil"
  116.                  control="keepCookiesUntil"
  117.                  accesskey="&keepUntil.accesskey;">&keepUntil.label;</label>
  118.           <menulist id="keepCookiesUntil"
  119.                     preference="network.cookie.lifetimePolicy">
  120.             <menupopup>
  121.               <menuitem label="&expire.label;" value="0"/>
  122.               <menuitem label="&close.label;" value="2"/>
  123.               <menuitem label="&askEachTime.label;" value="1"/>
  124.             </menupopup>
  125.           </menulist>
  126.         </hbox>
  127.         <hbox flex="1"/>
  128.         <button id="showCookiesButton"
  129.                 label="&showCookies.label;" accesskey="&showCookies.accesskey;"
  130.                 oncommand="gPrivacyPane.showCookies();"
  131.                 preference="pref.privacy.disable_button.view_cookies"/>
  132.       </hbox>
  133.     </groupbox>
  134.  
  135.     <!-- Private Data -->
  136.     <groupbox id="privateDataGroup">
  137.       <caption label="&privateData.label;"/>
  138.  
  139.       <hbox id="clearDataBox" align="center">
  140.         <checkbox id="alwaysClear" flex="1"
  141.                   preference="privacy.sanitize.sanitizeOnShutdown"
  142.                   label="&alwaysClear.label;"
  143.                   accesskey="&alwaysClear.accesskey;"/>
  144.         <button id="clearDataSettings" label="&clearDataSettings.label;"
  145.                 accesskey="&clearDataSettings.accesskey;"
  146.                 oncommand="gPrivacyPane.showClearPrivateDataSettings();"/>
  147.       </hbox>
  148.       <hbox id="askClearBox">
  149.         <checkbox id="askBeforeClear" flex="1"
  150.                   preference="privacy.sanitize.promptOnSanitize"
  151.                   label="&askBeforeClear.label;"
  152.                   accesskey="&askBeforeClear.accesskey;"/>
  153.         <button id="clearDataNow" icon="clear"
  154.                 label1="&clearDataNow.label;"
  155.                 label2="&clearDataNow.label2;"
  156.                 accesskey="&clearDataNow.accesskey;"
  157.                 oncommand="gPrivacyPane.clearPrivateDataNow();"/>
  158.       </hbox>
  159.     </groupbox>
  160.  
  161.   </prefpane>
  162.  
  163. </overlay>
  164.