more work for the new subscribe dialog.

This commit is contained in:
sspitzer%netscape.com 2000-04-20 06:59:43 +00:00
parent a7a7a6b36b
commit 7ca18bd005
3 changed files with 20 additions and 5 deletions

View File

@ -176,6 +176,24 @@ function SetSubscribeState(state)
}
}
function ReverseStateFromNode(node)
{
var stateStr;
var state;
if (node.getAttribute('Subscribed') == "true") {
stateStr = "false";
state = false;
}
else {
stateStr = "true";
state = true;
}
var uri = node.getAttribute('id');
SetState(uri, state, stateStr);
}
function ReverseState(uri)
{
dump("ReverseState("+uri+")\n");
@ -184,8 +202,7 @@ function ReverseState(uri)
function SubscribeOnClick(event)
{
if (event.clickCount == 2) {
var uri = event.target.parentNode.parentNode.getAttribute("id");
ReverseState(uri);
ReverseStateFromNode(event.target.parentNode.parentNode);
}
}

View File

@ -78,7 +78,7 @@ Rights Reserved.
<treeitem uri="..." name="rdf:http://home.netscape.com/NC-rdf#Name" Subscribed="rdf:http://home.netscape.com/NC-rdf#Subscribed">
<treerow>
<treecell indent="true" value="rdf:http://home.netscape.com/NC-rdf#Name"/>
<treecell class="subscribedcol image"/>
<treecell allowevents="true" class="subscribedcol image" onclick="return top.ReverseStateFromNode(event.target.parentNode.parentNode.parentNode)"/>
<treecell value="rdf:http://home.netscape.com/NC-rdf#TotalMessages"/>
</treerow>
</treeitem>

View File

@ -20,10 +20,8 @@
treeitem[Subscribed="false"] > treerow > treecell.subscribedcol > .tree-button {
list-style-image: url("chrome://messenger/skin/dot.gif");
min-height: 14px;
}
treeitem[Subscribed="true"] > treerow > treecell.subscribedcol > .tree-button {
list-style-image: url("chrome://messenger/skin/check.gif");
min-height: 14px;
}