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

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Mon Dec 8 08:33:31 EST 2008


Author: abelevich
Date: 2008-12-08 08:33:31 -0500 (Mon, 08 Dec 2008)
New Revision: 11629

Modified:
   trunk/ui/inplaceSelect/src/main/resources/org/richfaces/renderkit/html/scripts/inplaceselect.js
Log:
https://jira.jboss.org/jira/browse/RF-4190

Modified: trunk/ui/inplaceSelect/src/main/resources/org/richfaces/renderkit/html/scripts/inplaceselect.js
===================================================================
--- trunk/ui/inplaceSelect/src/main/resources/org/richfaces/renderkit/html/scripts/inplaceselect.js	2008-12-08 12:40:18 UTC (rev 11628)
+++ trunk/ui/inplaceSelect/src/main/resources/org/richfaces/renderkit/html/scripts/inplaceselect.js	2008-12-08 13:33:31 UTC (rev 11629)
@@ -197,7 +197,23 @@
 		}
 	},
 	
+	getParameters : function (args) {
+		var result = {}; 
+		var label = args[1]['label']; 
+		if(label) {
+			var value = args[1]['value'];
+			result.itemLabel = label;
+			result.itemValue = value;
+		} else {
+			result.itemLabel = args[0];
+			result.itemValue = args[1];
+		} 		
+		return result;
+	},
+		
 	setValue : function(e, params) {
+		var args = $A(arguments);
+		var params = this.getParameters(args);
 		var value = this.valueKeeper.value;
 		if (this.invokeEvent(this.events.onviewactivation, this.inplaceInput, "rich:onviewactivation", {oldValue : this.valueKeeper.value, value : params.itemValue})) {
 			this.endEditableState();




More information about the richfaces-svn-commits mailing list