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");
     }
 
     /**


Reply via email to