You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by an...@apache.org on 2006/08/11 20:52:22 UTC

svn commit: r430856 - in /tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form: DatePicker.java DatePicker.jwc

Author: andyhot
Date: Fri Aug 11 11:52:21 2006
New Revision: 430856

URL: http://svn.apache.org/viewvc?rev=430856&view=rev
Log:
TAPESTRY-334: Add title parameter and declare name and type as reserved (for DatePicker)

Modified:
    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/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?rev=430856&r1=430855&r2=430856&view=diff
==============================================================================
--- 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 Fri Aug 11 11:52:21 2006
@@ -82,6 +82,11 @@
     public abstract boolean getIncludeWeek();
 
     public abstract IAsset getIcon();
+    
+    /** 
+     * @since 4.1.1
+     */    
+    public abstract String getTitle();
 
     /**
      * Injected.
@@ -107,6 +112,10 @@
         Calendar cal = Calendar.getInstance(locale);
 
         String name = getName();
+        
+        String title = getTitle();
+        if (title == null)
+            title = format.toLocalizedPattern();
 
         String value = getTranslatedFieldSupport().format(this, getValue());
 
@@ -134,7 +143,7 @@
         writer.attribute("type", "text");
         writer.attribute("name", name);
         writer.attribute("value", value);
-        writer.attribute("title", format.toLocalizedPattern());
+        writer.attribute("title", title);
 
         if (disabled)
             writer.attribute("disabled", "disabled");

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?rev=430856&r1=430855&r2=430856&view=diff
==============================================================================
--- 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 Fri Aug 11 11:52:21 2006
@@ -35,8 +35,12 @@
   <parameter name="translator" default-value="translator:date,pattern=dd MMM yyyy"/>
   <parameter name="validators"/>
   <parameter name="id" property="idParameter" default-value="id"/>
+  <parameter name="title"/>
   		
   <asset name="defaultIcon" path="DatePickerIcon.png"/>
+  
+  <reserved-parameter name="name"/>
+  <reserved-parameter name="type"/>  
        
   <inject property="script" type="script" object="DatePicker.script"/>
   <inject property="translatedFieldSupport" object="service:tapestry.form.TranslatedFieldSupport"/>