fix for #58567. fix js warnings. r=jag,sr=sspitzer

thanks to mao (Mark Olson) for the fix.
This commit is contained in:
sspitzer%netscape.com 2001-01-31 03:00:56 +00:00
parent 7643d2d739
commit 392adc2f70

View File

@ -251,38 +251,29 @@ function changeTableRecord(server, name, state) {
function StateChanged(name,state)
{
//dump("StateChanged(" + name + "," + state + ")\n");
if (gChangeTable[gServerURI] == undefined) {
if (gServerURI in gChangeTable) {
if (name in gChangeTable[gServerURI]) {
var oldValue = gChangeTable[gServerURI][name];
if (oldValue != state)
delete gChangeTable[gServerURI][name];
}
else {
gChangeTable[gServerURI][name] = state;
}
}
else {
gChangeTable[gServerURI] = {};
gChangeTable[gServerURI][name] = state;
}
else {
if (gChangeTable[gServerURI][name] == undefined) {
gChangeTable[gServerURI][name] = state;
}
else {
var oldValue = gChangeTable[gServerURI][name];
if (oldValue != state) {
gChangeTable[gServerURI][name] = undefined;
}
}
}
}
function SetSubscribeState(state)
{
//dump("SetSubscribedState()\n");
try {
//dump("subscribe button clicked\n");
var groupList = gSubscribeTree.selectedItems;
for (i=0;i<groupList.length;i++) {
group = groupList[i];
uri = group.getAttribute('id');
//dump(uri + "\n");
name = group.getAttribute('name');
//dump(name + "\n");
for (var i=0;i<groupList.length;i++) {
var group = groupList[i];
var name = group.getAttribute('name');
SetState(name,state);
}
}