You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by ml...@apache.org on 2011/10/13 15:23:28 UTC
svn commit: r1182840 - in
/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5:
ComponentsParametersConstants.java corelib/components/FormInjector.java
services/TapestryModule.java
Author: mlusetti
Date: Thu Oct 13 13:23:28 2011
New Revision: 1182840
URL: http://svn.apache.org/viewvc?rev=1182840&view=rev
Log:
TAP5-1677 FormInjector show method
Modified:
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/ComponentsParametersConstants.java
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/FormInjector.java
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TapestryModule.java
Modified: tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/ComponentsParametersConstants.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/ComponentsParametersConstants.java?rev=1182840&r1=1182839&r2=1182840&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/ComponentsParametersConstants.java (original)
+++ tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/ComponentsParametersConstants.java Thu Oct 13 13:23:28 2011
@@ -76,6 +76,13 @@ public class ComponentsParametersConstan
*/
public static final String FORMINJECTOR_INSERT_POSITION = "tapestry.components.forminjector_insert_position";
+ /**
+ * The default name for a JS function to use to show the injected content by
+ * {@link org.apache.tapestry5.corelib.components.FormInjector}.
+ * Default to "highlight".
+ */
+ public static final String FORMINJECTOR_SHOW_FUNCTION = "tapestry.components.forminjector_show_function";
+
}
Modified: tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/FormInjector.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/FormInjector.java?rev=1182840&r1=1182839&r2=1182840&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/FormInjector.java (original)
+++ tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/FormInjector.java Thu Oct 13 13:23:28 2011
@@ -64,9 +64,10 @@ public class FormInjector implements Cli
/**
* Name of a function on the client-side Tapestry.ElementEffect object that is invoked to make added content
- * visible. Leaving as null uses the default function, "highlight".
+ * visible. The default value is "highlight".
*/
- @Parameter(defaultPrefix = BindingConstants.LITERAL)
+ @Parameter(defaultPrefix = BindingConstants.LITERAL,
+ value = BindingConstants.SYMBOL + ":" + ComponentsParametersConstants.FORMINJECTOR_SHOW_FUNCTION)
private String show;
/**
Modified: tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TapestryModule.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TapestryModule.java?rev=1182840&r1=1182839&r2=1182840&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TapestryModule.java (original)
+++ tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TapestryModule.java Thu Oct 13 13:23:28 2011
@@ -2369,6 +2369,7 @@ public final class TapestryModule
// FormInjector components parameters defaults
configuration.add(ComponentsParametersConstants.FORMINJECTOR_INSERT_POSITION, "above");
+ configuration.add(ComponentsParametersConstants.FORMINJECTOR_SHOW_FUNCTION, "highlight");
}
/**