Author: abelevich
Date: 2007-06-04 09:59:43 -0400 (Mon, 04 Jun 2007)
New Revision: 995
Added:
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/common/utils/Utils.js
Log:
Added: trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/common/utils/Utils.js
===================================================================
--- trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/common/utils/Utils.js
(rev 0)
+++
trunk/sandbox/scrollable-grid/src/main/javascript/ClientUI/common/utils/Utils.js 2007-06-04
13:59:43 UTC (rev 995)
@@ -0,0 +1,28 @@
+var AjaxUpdater = {
+ updateTr:function(trObj, innerHTML){
+ if(trObj) {
+ if(ClientUILib.isIE) {
+ var theDoc = document;
+ var createEl = theDoc.createElement;
+ var tds = [];
+ var i = 0;
+ var pattern = '(?:<td.*?>)((\n|\r|.)*?)(?:<\/td>)';
+ var rez = innerHTML.gsub(pattern, function(item) {
+ tds[i++] = item[1];
+ return ""; });
+
+ var row = trObj.cloneNode(false);
+ var count = i, td;
+ for(i=0; i< count; i++) {
+ td = createEl("TD");
+ td.innerHTML = tds[i];
+ td.className = "ClientUI_Grid_BC";
+ row.insertBefore(td, null);
+ }
+ trObj.parentNode.replaceChild(row, trObj);
+ }else {
+ trObj.innerHTML = innerHTML;
+ }
+ }
+ }
+}
\ No newline at end of file
Show replies by date