Author: dmorozov
Date: 2007-06-20 13:33:24 -0400 (Wed, 20 Jun 2007)
New Revision: 1242
Modified:
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/common/utils/Utils.js
Log:
Little performance improvement.
Modified:
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/common/utils/Utils.js
===================================================================
---
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/common/utils/Utils.js 2007-06-20
17:29:27 UTC (rev 1241)
+++
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/common/utils/Utils.js 2007-06-20
17:33:24 UTC (rev 1242)
@@ -48,8 +48,10 @@
var theDoc = document;
var createEl = theDoc.createElement;
- var row = target.cloneNode(false);
- this._clearAttributes(row);
+ // if we need in clean tr node why we clone it?
+ //var row = target.cloneNode(false);
+ //this._clearAttributes(row);
+ var row = createEl( "TR" );
this.copyAttributes(row, src);
var tdNode, tdSrc;
@@ -61,7 +63,7 @@
tdNode = createEl( "TD" );
//this.copyAttributes(tdNode, tdSrc);
tdNode.className = "ClientUI_Grid_BC";
- row.insertBefore(tdNode, null); // insertBefore MUCH FASTER then AppendChild !!!
+ row.insertBefore(tdNode, null);
innerHTML = [];
innerCount = tdSrc.childNodes.length;
Show replies by date