[richfaces-svn-commits] JBoss Rich Faces SVN: r4742 - branches/3.1.x/ui/orderingList/src/main/resources/org/richfaces/renderkit/html/scripts.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Tue Dec 11 15:26:51 EST 2007


Author: nbelaevski
Date: 2007-12-11 15:26:51 -0500 (Tue, 11 Dec 2007)
New Revision: 4742

Modified:
   branches/3.1.x/ui/orderingList/src/main/resources/org/richfaces/renderkit/html/scripts/SelectItem.js
Log:
columnClasses/rowClasses handling added

Modified: branches/3.1.x/ui/orderingList/src/main/resources/org/richfaces/renderkit/html/scripts/SelectItem.js
===================================================================
--- branches/3.1.x/ui/orderingList/src/main/resources/org/richfaces/renderkit/html/scripts/SelectItem.js	2007-12-11 20:17:08 UTC (rev 4741)
+++ branches/3.1.x/ui/orderingList/src/main/resources/org/richfaces/renderkit/html/scripts/SelectItem.js	2007-12-11 20:26:51 UTC (rev 4742)
@@ -6,6 +6,7 @@
 	initialize : function(label, id, node) {
 		this._label = label;
 		this._node = node; 
+		
 		this._node.item = this;
 		this._id = id;
 		
@@ -55,22 +56,40 @@
 	},
 	
 	addClass : function(row, classNameRow, classNameCell) {
-		row.addClassName(classNameRow);
+		if (row.addClassName) {
+			row.addClassName(classNameRow);
+		} else {
+			Element.addClassName(row, classNameRow);
+		}
+		
 		var cells = row.cells;
 		for (var i = 0; i < cells.length; i++) {
 			var cell = cells[i];
 			
-			cell.addClassName(classNameCell);
+			if (cell.addClassName) {
+				cell.addClassName(classNameCell);
+			} else {
+				Element.addClassName(cell, classNameCell);
+			}
 		}
 	},
 	
 	removeClass : function(row, classNameRow, classNameCell) {
-		row.removeClassName(classNameRow);
+		if (row.removeClassName) {
+			row.removeClassName(classNameRow);
+		} else {
+			Element.removeClassName(row, classNameRow);
+		}
+
 		var cells = row.cells;
 		for (var i = 0; i < cells.length; i++) {
 			var cell = cells[i];
 			
-			cell.removeClassName(classNameCell);
+			if (cell.removeClassName) {
+				cell.removeClassName(classNameCell);
+			} else {
+				Element.removeClassName(cell, classNameCell);
+			}
 		}
 	},
 	




More information about the richfaces-svn-commits mailing list