Fix 64171: some clean-up in the cookies panel (enabling/disabling, layout). patch by Håkan Waara (hwaara@chello.se). r=jag a=ben

git-svn-id: svn://10.0.0.236/trunk@84437 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
blakeross%telocity.com 2001-01-05 23:00:33 +00:00
parent ca5f3a2537
commit 27154b965a

View File

@ -17,7 +17,8 @@
Copyright (C) 1998-1999 Netscape Communications Corporation. All
Rights Reserved.
Contributor(s):
Contributor(s):
Håkan Waara <hwaara@chello.se>
-->
<?xml-stylesheet href="chrome://communicator/skin/" type="text/css"?>
<?xul-overlay href="chrome://global/content/dialogOverlay.xul"?>
@ -33,13 +34,24 @@
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
class="color-dialog"
align="vertical"
onload="parent.initPanel('chrome://communicator/content/pref/pref-cookies.xul');">
onload="init();">
<script>
<![CDATA[
_elementIDs = ["networkCookieBehaviour", "networkWarnAboutCookies"];
var _elementIDs = ["networkCookieBehaviour", "networkWarnAboutCookies"];
function init()
{
parent.initPanel('chrome://communicator/content/pref/pref-cookies.xul');
if (document.getElementById("networkCookieBehaviour").data == "2")
disableWarnAboutCookies();
else
enableWarnAboutCookies();
}
function viewCookies()
{
window.openDialog("chrome://communicator/content/wallet/CookieViewer.xul","","modal=yes,chrome,resizable=yes", 0);
@ -50,8 +62,23 @@
window.openDialog
("chrome://communicator/content/wallet/privacy.xul","","modal=yes,chrome,resizable=yes,height=400,width=600", 0);
}
function enableWarnAboutCookies()
{
var box = document.getElementById("networkWarnAboutCookies");
if (box.getAttribute("disabled"))
box.removeAttribute("disabled");
}
function disableWarnAboutCookies()
{
var box = document.getElementById("networkWarnAboutCookies");
if (!box.getAttribute("disabled"))
box.setAttribute("disabled","true");
}
]]>
</script>
@ -65,13 +92,24 @@
<radiogroup id="networkCookieBehaviour" orient="vertical" autostretch="never"
pref="true" preftype="int" prefstring="network.cookie.cookieBehavior"
prefattribute="data">
<radio group="networkCookieBehaviour" data="0" value="&accAllCookiesRadio.label;" accesskey="&accAllCookiesRadio.accesskey;"/>
<radio group="networkCookieBehaviour" data="1" value="&accOrgCookiesRadio.label;" accesskey="&accOrgCookiesRadio.accesskey;"/>
<radio group="networkCookieBehaviour" data="2" value="&disableCookies.label;" accesskey="&disableCookies.accesskey;"/>
<radio group="networkCookieBehaviour" data="2" value="&disableCookies.label;"
accesskey="&disableCookies.accesskey;" oncommand="disableWarnAboutCookies();"/>
<radio group="networkCookieBehaviour" data="0" value="&accAllCookiesRadio.label;"
accesskey="&accAllCookiesRadio.accesskey;" oncommand="enableWarnAboutCookies();"/>
<radio group="networkCookieBehaviour" data="1" value="&accOrgCookiesRadio.label;"
accesskey="&accOrgCookiesRadio.accesskey;" oncommand="enableWarnAboutCookies();"/>
</radiogroup>
<checkbox class="indent" id="networkWarnAboutCookies" value="&warnAboutCookies.label;" accesskey="&warnAboutCookies.accesskey;"
<separator class="thin"/>
<checkbox id="networkWarnAboutCookies" value="&warnAboutCookies.label;" accesskey="&warnAboutCookies.accesskey;"
pref="true" preftype="bool" prefstring="network.cookie.warnAboutCookies"
prefattribute="checked"/>
<separator class="thin"/>
<box autostretch="never" halign="right">
<button class="dialog" value="&viewCookies.label;" accesskey="&viewCookies.accesskey;" oncommand="viewCookies();"/>
<button class="dialog" value="&viewTutorial.label;" accesskey="&viewTutorial.accesskey;" oncommand="viewTutorial();"/>