summaryrefslogtreecommitdiffstats
path: root/comm/suite/components/pref/content/pref-cookies.xul
diff options
context:
space:
mode:
Diffstat (limited to 'comm/suite/components/pref/content/pref-cookies.xul')
-rw-r--r--comm/suite/components/pref/content/pref-cookies.xul89
1 files changed, 89 insertions, 0 deletions
diff --git a/comm/suite/components/pref/content/pref-cookies.xul b/comm/suite/components/pref/content/pref-cookies.xul
new file mode 100644
index 0000000000..c41be21dc7
--- /dev/null
+++ b/comm/suite/components/pref/content/pref-cookies.xul
@@ -0,0 +1,89 @@
+<?xml version="1.0"?>
+
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!DOCTYPE overlay SYSTEM "chrome://communicator/locale/pref/pref-cookies.dtd">
+
+<overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+ <prefpane id="cookies_pane"
+ label="&pref.cookies.title;"
+ script="chrome://communicator/content/pref/pref-cookies.js">
+ <preferences id="cookies_preferences">
+ <preference id="network.cookie.cookieBehavior"
+ name="network.cookie.cookieBehavior"
+ type="int"
+ onchange="SetDisables(false);"/>
+ <preference id="network.cookie.lifetimePolicy"
+ name="network.cookie.lifetimePolicy"
+ type="int"
+ onchange="SetDisables(this.value == '3');"/>
+ <preference id="network.cookie.lifetime.days"
+ name="network.cookie.lifetime.days"
+ type="int"/>
+ <preference id="pref.advanced.cookies.disable_button.view_cookies"
+ name="pref.advanced.cookies.disable_button.view_cookies"
+ type="bool"/>
+ </preferences>
+
+ <groupbox id="networkCookieAcceptPolicy">
+ <caption label="&cookiePolicy.label;"/>
+ <radiogroup id="networkCookieBehavior"
+ preference="network.cookie.cookieBehavior">
+ <radio value="2"
+ label="&disableCookies.label;"
+ accesskey="&disableCookies.accesskey;"/>
+ <radio value="1"
+ label="&accNo3rdPartyCookies.label;"
+ accesskey="&accNo3rdPartyCookies.accesskey;"/>
+ <radio value="3"
+ label="&acc3rdPartyVisited.label;"
+ accesskey="&acc3rdPartyVisited.accesskey;"/>
+ <radio value="0"
+ label="&accAllCookies.label;"
+ accesskey="&accAllCookies.accesskey;"/>
+ </radiogroup>
+ </groupbox>
+ <groupbox id="networkCookieLifetimePolicy">
+ <caption label="&cookieRetentionPolicy.label;"/>
+ <radiogroup id="networkCookieLifetime"
+ preference="network.cookie.lifetimePolicy">
+ <radio value="0"
+ label="&acceptNormally.label;"
+ accesskey="&acceptNormally.accesskey;"/>
+ <radio value="2"
+ label="&acceptForSession.label;"
+ accesskey="&acceptForSession.accesskey;"/>
+ <hbox align="center">
+ <radio id="acceptForNDays"
+ value="3"
+ label="&acceptforNDays.label;"
+ accesskey="&acceptforNDays.accesskey;"
+ aria-labelledby="acceptForNDays lifetimeDays daysLabel"/>
+ <textbox id="lifetimeDays"
+ type="number"
+ max="999"
+ min="0"
+ size="3"
+ maxlength="3"
+ preference="network.cookie.lifetime.days"
+ aria-labelledby="acceptForNDays lifetimeDays daysLabel"/>
+ <label id="daysLabel"
+ value="&days.label;"/>
+ </hbox>
+ </radiogroup>
+ </groupbox>
+ <groupbox id="manageCookiesAndSites">
+ <caption label="&manageCookies.label;"/>
+ <description>&manageCookiesDescription.label;</description>
+ <hbox pack="end">
+ <button id="viewCookieButton"
+ label="&viewCookies.label;"
+ accesskey="&viewCookies.accesskey;"
+ preference="pref.advanced.cookies.disable_button.view_cookies"
+ oncommand="toDataManager('|cookies');"/>
+ </hbox>
+ </groupbox>
+ </prefpane>
+</overlay>