[richfaces-svn-commits] JBoss Rich Faces SVN: r4952 - trunk/ui/menu-components/src/main/templates/org/richfaces.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Fri Dec 21 11:10:01 EST 2007


Author: akushunin
Date: 2007-12-21 11:10:01 -0500 (Fri, 21 Dec 2007)
New Revision: 4952

Modified:
   trunk/ui/menu-components/src/main/templates/org/richfaces/htmlMenuItem.jspx
Log:
RF-1651

Modified: trunk/ui/menu-components/src/main/templates/org/richfaces/htmlMenuItem.jspx
===================================================================
--- trunk/ui/menu-components/src/main/templates/org/richfaces/htmlMenuItem.jspx	2007-12-21 15:55:43 UTC (rev 4951)
+++ trunk/ui/menu-components/src/main/templates/org/richfaces/htmlMenuItem.jspx	2007-12-21 16:10:01 UTC (rev 4952)
@@ -42,6 +42,13 @@
 		
 	<jsp:scriptlet><![CDATA[
 		} else {
+			String onselect = (String) component.getAttributes().get("onselect");
+	    	if(null!=onselect&&onselect.length()>0){
+	    		onselect = onselect+";";	    		  		
+	    	}else{
+	    		onselect="";
+	    	}	
+	    	variables.setVariable("onselect",onselect);	
 	]]></jsp:scriptlet>
 	
 	<div id="#{clientId}" 
@@ -55,7 +62,7 @@
 			$('#{clientId}:icon').className='dr-menu-icon dr-menu-icon-selected rich-menu-item-icon rich-menu-item-icon-selected #{component.attributes['iconClass']}';
 			$('#{clientId}:anchor').className='rich-menu-item-label rich-menu-item-label-selected';"	
 		style="#{component.attributes['style']}"
-		onclick="this.className='dr-menu-item dr-menu-item-enabled rich-menu-item rich-menu-item-enabled #{component.attributes['styleClass']}'; #{component.attributes['onselect']}; #{onclick}">		
+		onclick="this.className='dr-menu-item dr-menu-item-enabled rich-menu-item rich-menu-item-enabled #{component.attributes['styleClass']}'; #{onselect} #{onclick}">		
 		<f:call name="utils.encodeAttributes">
 			<f:parameter value="onmousedown,onmouseup,onmousemove" />
 		</f:call>




More information about the richfaces-svn-commits mailing list