Author: nbelaevski
Date: 2008-02-08 20:03:54 -0500 (Fri, 08 Feb 2008)
New Revision: 5968
Modified:
trunk/ui/componentControl/src/main/resources/org/richfaces/renderkit/html/script/controlUtils.js
trunk/ui/componentControl/src/main/templates/htmlComponentControl.jspx
Log:
http://jira.jboss.com/jira/browse/RF-2222
Modified:
trunk/ui/componentControl/src/main/resources/org/richfaces/renderkit/html/script/controlUtils.js
===================================================================
---
trunk/ui/componentControl/src/main/resources/org/richfaces/renderkit/html/script/controlUtils.js 2008-02-08
22:20:12 UTC (rev 5967)
+++
trunk/ui/componentControl/src/main/resources/org/richfaces/renderkit/html/script/controlUtils.js 2008-02-09
01:03:54 UTC (rev 5968)
@@ -41,7 +41,7 @@
Richfaces.componentControl.performOperation = function( cevent, forAttr, operation,
params, disableDefault) {
Richfaces.componentControl.eachComponent(forAttr, function(component) {
- component[operation](cevent, params);
+ component[operation](cevent, params());
});
if (disableDefault) {
Event.stop(cevent);
Modified: trunk/ui/componentControl/src/main/templates/htmlComponentControl.jspx
===================================================================
--- trunk/ui/componentControl/src/main/templates/htmlComponentControl.jspx 2008-02-08
22:20:12 UTC (rev 5967)
+++ trunk/ui/componentControl/src/main/templates/htmlComponentControl.jspx 2008-02-09
01:03:54 UTC (rev 5968)
@@ -41,7 +41,7 @@
//<![CDATA[
function #{name}(cevent) {
Richfaces.componentControl.performOperation(
- cevent, '#{forAttr}', '#{operation}', {#{params}},
#{component.disableDefault} );
+ cevent, '#{forAttr}', '#{operation}', function() { return {#{params}};
}, #{component.disableDefault} );
}
//]]>
</script>
@@ -54,7 +54,7 @@
{
Richfaces.componentControl.attachEvent(
- '#{attachTo}', '#{event}', '#{forAttr}', '#{operation}',
{#{params}}, #{component.disableDefault} );
+ '#{attachTo}', '#{event}', '#{forAttr}', '#{operation}',
function() { return {#{params}}; }, #{component.disableDefault} );
}
//]]>
@@ -68,7 +68,7 @@
//<![CDATA[
jQuery(document).ready(function() {
Richfaces.componentControl.attachEvent(
- '#{attachTo}', '#{event}', '#{forAttr}', '#{operation}',
{#{params}}, #{component.disableDefault} );
+ '#{attachTo}', '#{event}', '#{forAttr}', '#{operation}',
function() { return {#{params}}; }, #{component.disableDefault} );
});
//]]>