|
From: Lo?c C. <lo...@us...> - 2001-04-29 14:25:49
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/lib
In directory usw-pr-cvs1:/tmp/cvs-serv27400/chat/lib
Modified Files:
users_popup.lib.js
Log Message:
Fixed a ns bug and optimized a bit
Index: users_popup.lib.js
===================================================================
RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/users_popup.lib.js,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** users_popup.lib.js 2001/04/19 21:05:04 1.5
--- users_popup.lib.js 2001/04/29 14:25:46 1.6
***************
*** 117,122 ****
function pmcGetIndex(el)
{
! var ind = null;
! for (var i = 0; i < document.layers.length; i++)
{
var whichEl = document.layers[i];
--- 117,123 ----
function pmcGetIndex(el)
{
! var ind = null;
! var layersCnt = document.layers.length;
! for (var i = 0; i < layersCnt; i++)
{
var whichEl = document.layers[i];
***************
*** 140,145 ****
if (jsFirstInd != null)
{
! var nextY = document.layers[jsFirstInd].pageY + document.layers[jsFirstInd].document.height;
! for (var i = jsFirstInd + 1; i < document.layers.length; i++)
{
var whichEl = document.layers[i];
--- 141,147 ----
if (jsFirstInd != null)
{
! var nextY = document.layers[jsFirstInd].pageY + document.layers[jsFirstInd].document.height;
! var layersCnt = document.layers.length;
! for (var i = jsFirstInd + 1; i < layersCnt; i++)
{
var whichEl = document.layers[i];
***************
*** 203,208 ****
if (jsIsDOM)
{
! divColl = document.getElementsByTagName('div');
! for (var i = 0; i < divColl.length; i++)
{
var whichEl = divColl[i];
--- 205,211 ----
if (jsIsDOM)
{
! divColl = document.getElementsByTagName('div');
! var divCollCnt = divColl.length;
! for (var i = 0; i < divCollCnt; i++)
{
var whichEl = divColl[i];
***************
*** 232,237 ****
else if (jsIsIE4)
{
! divColl = document.all.tags('div');
! for (var i = 0; i < divColl.length; i++)
{
var whichEl = divColl[i];
--- 235,241 ----
else if (jsIsIE4)
{
! divColl = document.all.tags('div');
! var divCollCnt = divColl.length;
! for (var i = 0; i < divCollCnt; i++)
{
var whichEl = divColl[i];
***************
*** 252,256 ****
{
parentElts[parentEl.id] = 1;
! parentEl.all.tags('IMG').item('imEx').src = jsImgOpened.src;
}
}
--- 256,260 ----
{
parentElts[parentEl.id] = 1;
! parentEl.all.tags('img').item('imEx').src = jsImgOpened.src;
}
}
***************
*** 260,264 ****
else if (jsIsNS4)
{
! for (var i = 0; i < document.layers.length; i++)
{
var whichEl = document.layers[i];
--- 264,269 ----
else if (jsIsNS4)
{
! var layersCnt = document.layers.length;
! for (var i = 0; i < layersCnt; i++)
{
var whichEl = document.layers[i];
***************
*** 380,385 ****
if (jsIsDOM)
{
! var divColl = document.getElementsByTagName('div');
! for (var i = 0; i < divColl.length; i++)
{
if (divColl[i].className == 'child')
--- 385,391 ----
if (jsIsDOM)
{
! var divColl = document.getElementsByTagName('div');
! var divCollCnt = divColl.length;
! for (var i = 0; i < divCollCnt; i++)
{
if (divColl[i].className == 'child')
***************
*** 392,396 ****
if (imColl)
{
! for (var i = 0; i < imColl.length; i++)
{
imColl[i].src = newSrc;
--- 398,403 ----
if (imColl)
{
! var imCollCnt = imColl.length;
! for (var i = 0; i < imCollCnt; i++)
{
imColl[i].src = newSrc;
***************
*** 400,405 ****
else if (jsIsIE4)
{
! var divColl = document.all.tags('div');
! for (var i = 0; i < divColl.length; i++)
{
if (divColl[i].className == 'child')
--- 407,413 ----
else if (jsIsIE4)
{
! var divColl = document.all.tags('div');
! var divCollCnt = divColl.length;
! for (var i = 0; i < divCollCnt; i++)
{
if (divColl[i].className == 'child')
***************
*** 410,419 ****
if (imColl)
{
! for (var i = 0; i < imColl.length; i++)
{
imColl[i].src = newSrc;
}
! if (!imColl.length)
! document.imEx.src = newSrc;
}
} // end of the IE4 case
--- 418,428 ----
if (imColl)
{
! var imCollCnt = imColl.length;
! for (var i = 0; i < imCollCnt; i++)
{
imColl[i].src = newSrc;
}
! if (!imCollCnt)
! imColl.src = newSrc;
}
} // end of the IE4 case
***************
*** 423,429 ****
if (jsFirstInd != null)
{
! if (document.layers.length)
{
! for (var i = jsFirstInd; i < document.layers.length; i++)
{
var whichEl = document.layers[i];
--- 432,439 ----
if (jsFirstInd != null)
{
! var layersCnt = document.layers.length;
! if (layersCnt)
{
! for (var i = jsFirstInd; i < layersCnt; i++)
{
var whichEl = document.layers[i];
|