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]; |