Author: jkuhnert
Date: Tue Nov 28 15:21:20 2006
New Revision: 480274

URL: http://svn.apache.org/viewvc?view=rev&rev=480274
Log:
Added imgClass parameter. Fixes TAPESTRY-231.

Modified:
    tapestry/tapestry4/trunk/src/site/xdoc/components/form/datepicker.xml
    
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/DatePicker.java
    
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/DatePicker.jwc

Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/form/datepicker.xml
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/form/datepicker.xml?view=diff&rev=480274&r1=480273&r2=480274
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/form/datepicker.xml 
(original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/form/datepicker.xml Tue 
Nov 28 15:21:20 2006
@@ -156,7 +156,26 @@
                         <td></td>
                         <td>If true, displays in the calendar the week number 
for each week.</td>
                     </tr>
-
+                    
+                    <tr>
+                        <td>title</td>
+                        <td>String</td>
+                        <td>no</td>
+                        <td>Localized String representing the expected format. 
(ie MM/DD/YYYY)</td>
+                        <td>If not overriden the default title will be a 
localized pattern string representing 
+                        the currently accepted patterns.</td>
+                    </tr>
+                    
+                    <tr>
+                        <td>imageClass</td>
+                        <td>String</td>
+                        <td>no</td>
+                        <td>datePickerImg</td>
+                        <td>
+                            Specifies the css class name that will be applied 
to the DatePicker img icon reference.
+                        </td>
+                    </tr>
+                    
                 </table>
 
                 <p>

Modified: 
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/DatePicker.java
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/DatePicker.java?view=diff&rev=480274&r1=480273&r2=480274
==============================================================================
--- 
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/DatePicker.java
 (original)
+++ 
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/DatePicker.java
 Tue Nov 28 15:21:20 2006
@@ -83,6 +83,8 @@
 
     public abstract IAsset getIcon();
     
+    public abstract String getImageClass();
+    
     /** 
      * @since 4.1.1
      */    
@@ -171,6 +173,7 @@
         writer.attribute("src", icon.buildURL());
         writer.attribute("alt", getMessages().getMessage("alt"));
         writer.attribute("border", 0);
+        writer.attribute("class", getImageClass());
         
         if (!disabled)
             writer.end();

Modified: 
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/DatePicker.jwc
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/DatePicker.jwc?view=diff&rev=480274&r1=480273&r2=480274
==============================================================================
--- 
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/DatePicker.jwc
 (original)
+++ 
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/DatePicker.jwc
 Tue Nov 28 15:21:20 2006
@@ -36,7 +36,8 @@
   <parameter name="validators"/>
   <parameter name="id" property="idParameter" default-value="id"/>
   <parameter name="title"/>
-               
+  <parameter name="imageClass" default-value="literal:datePickerImg" />
+  
   <asset name="defaultIcon" path="DatePickerIcon.png"/>
   
   <reserved-parameter name="name"/>


Reply via email to