From: Lo?c C. <lo...@us...> - 2001-06-16 10:19:23
|
Update of /cvsroot/phpmychat/phpMyChat-0.15/chat/lib In directory usw-pr-cvs1:/tmp/cvs-serv28255/chat/lib Modified Files: users_popup.lib.js Log Message: Optimized a bit for NS4+ Index: users_popup.lib.js =================================================================== RCS file: /cvsroot/phpmychat/phpMyChat-0.15/chat/lib/users_popup.lib.js,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** users_popup.lib.js 2001/05/03 07:00:12 1.7 --- users_popup.lib.js 2001/06/16 10:19:21 1.8 *************** *** 113,121 **** { var ind = null; ! var layersCnt = document.layers.length; for (var i = 0; i < layersCnt; i++) { ! var whichEl = document.layers[i]; ! if (whichEl.id == el) { ind = i; --- 113,121 ---- { var ind = null; ! var theLayers = document.layers; ! var layersCnt = theLayers.length; for (var i = 0; i < layersCnt; i++) { ! if (theLayers[i].id == el) { ind = i; *************** *** 136,148 **** 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]; ! if (whichEl.visibility != 'hide') { ! whichEl.pageY = nextY; ! nextY += whichEl.document.height; } } --- 136,148 ---- if (jsFirstInd != null) { ! var theLayers = document.layers; ! var layersCnt = theLayers.length; ! var nextY = theLayers[jsFirstInd].pageY + theLayers[jsFirstInd].document.height; for (var i = jsFirstInd + 1; i < layersCnt; i++) { ! if (theLayers[i].visibility != 'hide') { ! theLayers[i].pageY = nextY; ! nextY += theLayers[i].document.height; } } *************** *** 200,204 **** if (jsIsDOM) { ! divColl = document.getElementsByTagName('div'); var divCollCnt = divColl.length; for (var i = 0; i < divCollCnt; i++) --- 200,204 ---- if (jsIsDOM) { ! var divColl = document.getElementsByTagName('div'); var divCollCnt = divColl.length; for (var i = 0; i < divCollCnt; i++) *************** *** 230,234 **** else if (jsIsIE4) { ! divColl = document.all.tags('div'); var divCollCnt = divColl.length; for (var i = 0; i < divCollCnt; i++) --- 230,234 ---- else if (jsIsIE4) { ! var divColl = document.all.tags('div'); var divCollCnt = divColl.length; for (var i = 0; i < divCollCnt; i++) *************** *** 259,266 **** else if (jsIsNS4) { ! var layersCnt = document.layers.length; for (var i = 0; i < layersCnt; i++) { ! var whichEl = document.layers[i]; if (whichEl.id.indexOf('Parent') != -1) var parentEl = whichEl; --- 259,267 ---- else if (jsIsNS4) { ! var theLayers = document.layers; ! var layersCnt = theLayers.length; for (var i = 0; i < layersCnt; i++) { ! var whichEl = theLayers[i]; if (whichEl.id.indexOf('Parent') != -1) var parentEl = whichEl; *************** *** 427,436 **** if (jsFirstInd != null) { ! var layersCnt = document.layers.length; if (layersCnt) { for (var i = jsFirstInd; i < layersCnt; i++) { ! var whichEl = document.layers[i]; if (whichEl.id.indexOf('Parent') != -1) whichEl.document.images['imEx'].src = newSrc; --- 428,438 ---- if (jsFirstInd != null) { ! var theLayers = document.layers; ! var layersCnt = theLayers.length; if (layersCnt) { for (var i = jsFirstInd; i < layersCnt; i++) { ! var whichEl = theLayers[i]; if (whichEl.id.indexOf('Parent') != -1) whichEl.document.images['imEx'].src = newSrc; *************** *** 441,445 **** pmcNsArrangeList(); if (jsIsExpanded) ! scrollTo(0, document.layers[jsFirstInd].pageY); } } // end of the NS4 case --- 443,447 ---- pmcNsArrangeList(); if (jsIsExpanded) ! scrollTo(0, theLayers[jsFirstInd].pageY); } } // end of the NS4 case |