[richfaces-svn-commits] JBoss Rich Faces SVN: r13585 - trunk/ui/tree/src/main/resources/org/richfaces/renderkit/html/scripts.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Tue Apr 14 14:43:50 EDT 2009


Author: nbelaevski
Date: 2009-04-14 14:43:50 -0400 (Tue, 14 Apr 2009)
New Revision: 13585

Modified:
   trunk/ui/tree/src/main/resources/org/richfaces/renderkit/html/scripts/tree-item.js
Log:
https://jira.jboss.org/jira/browse/RF-6684

Modified: trunk/ui/tree/src/main/resources/org/richfaces/renderkit/html/scripts/tree-item.js
===================================================================
--- trunk/ui/tree/src/main/resources/org/richfaces/renderkit/html/scripts/tree-item.js	2009-04-14 18:31:33 UTC (rev 13584)
+++ trunk/ui/tree/src/main/resources/org/richfaces/renderkit/html/scripts/tree-item.js	2009-04-14 18:43:50 UTC (rev 13585)
@@ -99,16 +99,21 @@
 
 		if (ajaxUpdate && this.tree.showConnectingLines) {
 			var cell = element.rows[0].cells[0];
-			if (cell.style && cell.style.removeExpression) {
-				cell.style.backgroundImage = cell.currentStyle.backgroundImage;
-				cell.style.removeExpression('backgroundImage');
-			}
-	
-			if (childsTd) {
-				if (childsTd.style && childsTd.style.removeExpression) {
-					childsTd.style.backgroundImage = childsTd.currentStyle.backgroundImage;
-					childsTd.style.removeExpression('backgroundImage');
+			
+			try {
+				if (cell.style && cell.style.removeExpression) {
+					cell.style.backgroundImage = cell.currentStyle.backgroundImage;
+					cell.style.removeExpression('backgroundImage');
 				}
+		
+				if (childsTd) {
+					if (childsTd.style && childsTd.style.removeExpression) {
+						childsTd.style.backgroundImage = childsTd.currentStyle.backgroundImage;
+						childsTd.style.removeExpression('backgroundImage');
+					}
+				}
+			} catch (e) {
+				//IE8 throws "not implemented" for expression-management functions 
 			}
 		}
 




More information about the richfaces-svn-commits mailing list