|
From: Lo?c C. <lo...@us...> - 2001-04-29 14:25:24
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs
In directory usw-pr-cvs1:/tmp/cvs-serv27313/chat/lib/index_libs
Modified Files:
users.lib.js
Log Message:
Optimized a bit
Index: users.lib.js
===================================================================
RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/index_libs/users.lib.js,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -r1.7 -r1.8
*** users.lib.js 2001/04/21 11:03:23 1.7
--- users.lib.js 2001/04/29 14:25:16 1.8
***************
*** 128,133 ****
function pmcGetIndex(el)
{
! var ind = null;
! for (var i = 0; i < jsUsersFrame.document.layers.length; i++)
{
var whichEl = jsUsersFrame.document.layers[i];
--- 128,134 ----
function pmcGetIndex(el)
{
! var ind = null;
! var layersCnt = jsUsersFrame.document.layers.length;
! for (var i = 0; i < layersCnt; i++)
{
var whichEl = jsUsersFrame.document.layers[i];
***************
*** 151,156 ****
if (jsUsersFrame.jsFirstInd != null)
{
! var nextY = jsUsersFrame.document.layers[jsUsersFrame.jsFirstInd].pageY + jsUsersFrame.document.layers[jsUsersFrame.jsFirstInd].document.height;
! for (var i = jsUsersFrame.jsFirstInd + 1; i < jsUsersFrame.document.layers.length; i++)
{
var whichEl = jsUsersFrame.document.layers[i];
--- 152,158 ----
if (jsUsersFrame.jsFirstInd != null)
{
! var nextY = jsUsersFrame.document.layers[jsUsersFrame.jsFirstInd].pageY + jsUsersFrame.document.layers[jsUsersFrame.jsFirstInd].document.height;
! var layersCnt = jsUsersFrame.document.layers.length;
! for (var i = jsUsersFrame.jsFirstInd + 1; i < layersCnt; i++)
{
var whichEl = jsUsersFrame.document.layers[i];
***************
*** 215,220 ****
if (jsIsDOM)
{
! divColl = jsUsersFrame.document.getElementsByTagName('div');
! for (var i = 0; i < divColl.length; i++)
{
var whichEl = divColl[i];
--- 217,223 ----
if (jsIsDOM)
{
! var divColl = jsUsersFrame.document.getElementsByTagName('div');
! var divCollCnt = divColl.length;
! for (var i = 0; i < divCollCnt; i++)
{
var whichEl = divColl[i];
***************
*** 245,250 ****
else if (jsIsIE4)
{
! divColl = jsUsersFrame.document.all.tags('div');
! for (var i = 0; i < divColl.length; i++)
{
var whichEl = divColl[i];
--- 248,254 ----
else if (jsIsIE4)
{
! var divColl = jsUsersFrame.document.all.tags('div');
! var divCollCnt = divColl.length;
! for (var i = 0; i < divCollCnt; i++)
{
var whichEl = divColl[i];
***************
*** 262,266 ****
{
parentElts[parentEl.id] = 1;
! parentEl.all.tags('IMG').item('imEx').src = jsImgOpened.src;
}
}
--- 266,270 ----
{
parentElts[parentEl.id] = 1;
! parentEl.all.tags('img').item('imEx').src = jsImgOpened.src;
}
}
***************
*** 274,278 ****
else if (jsIsNS4)
{
! for (var i = 0; i < jsUsersFrame.document.layers.length; i++)
{
var whichEl = jsUsersFrame.document.layers[i];
--- 278,283 ----
else if (jsIsNS4)
{
! var layersCnt = jsUsersFrame.document.layers.length;
! for (var i = 0; i < layersCnt; i++)
{
var whichEl = jsUsersFrame.document.layers[i];
***************
*** 406,411 ****
if (jsIsDOM)
{
! var divColl = jsUsersFrame.document.getElementsByTagName('div');
! for (var i = 0; i < divColl.length; i++)
{
if (divColl[i].className == 'child')
--- 411,417 ----
if (jsIsDOM)
{
! var divColl = jsUsersFrame.document.getElementsByTagName('div');
! var divCollCnt = divColl.length;
! for (var i = 0; i < divCollCnt; i++)
{
if (divColl[i].className == 'child')
***************
*** 419,423 ****
if (imColl)
{
! for (var i = 0; i < imColl.length; i++)
{
imColl[i].src = newSrc;
--- 425,430 ----
if (imColl)
{
! var imCollCnt = imColl.length;
! for (var i = 0; i < imCollCnt; i++)
{
imColl[i].src = newSrc;
***************
*** 427,432 ****
else if (jsIsIE4)
{
! var divColl = jsUsersFrame.document.all.tags('div');
! for (var i = 0; i < divColl.length; i++)
{
if (divColl[i].className == 'child')
--- 434,440 ----
else if (jsIsIE4)
{
! var divColl = jsUsersFrame.document.all.tags('div');
! var divCollCnt = divColl.length;
! for (var i = 0; i < divCollCnt; i++)
{
if (divColl[i].className == 'child')
***************
*** 440,449 ****
if (imColl)
{
! for (var i = 0; i < imColl.length; i++)
{
imColl[i].src = newSrc;
}
! if (!imColl.length)
! jsUsersFrame.document.imEx.src = newSrc;
}
} // end of the IE4 case
--- 448,458 ----
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
***************
*** 453,462 ****
if (jsUsersFrame.jsFirstInd != null)
{
! if (jsUsersFrame.document.layers.length)
{
! for (var i = jsUsersFrame.jsFirstInd; i < jsUsersFrame.document.layers.length; i++)
{
var whichEl = jsUsersFrame.document.layers[i];
! if (whichEl.id.indexOf('Parent') != -1)
whichEl.document.images['imEx'].src = newSrc;
if (whichEl.id.indexOf('Child') != -1)
--- 462,473 ----
if (jsUsersFrame.jsFirstInd != null)
{
! var layersCnt = jsUsersFrame.document.layers.length;
! if (layersCnt)
{
! for (var i = jsUsersFrame.jsFirstInd; i < layersCnt; i++)
{
var whichEl = jsUsersFrame.document.layers[i];
! if (whichEl.id.indexOf('Parent') != -1
! && typeof(whichEl.document.images['imEx']) != 'undefined')
whichEl.document.images['imEx'].src = newSrc;
if (whichEl.id.indexOf('Child') != -1)
|