Nice! I like it :)

On 7/31/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

Author: andyhot
Date: Mon Jul 31 18:01:24 2006
New Revision: 427391

URL: http://svn.apache.org/viewvc?rev=427391&view=rev
Log:
Simplifications. Framework will correctly guess id and type of components.

Modified:

    
tapestry/tapestry4/trunk/tapestry-examples/TimeTracker/src/java/org/apache/tapestry/timetracker/page/TaskEntryPage.java

Modified:
tapestry/tapestry4/trunk/tapestry-examples/TimeTracker/src/java/org/apache/tapestry/timetracker/page/TaskEntryPage.java
URL:
http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-examples/TimeTracker/src/java/org/apache/tapestry/timetracker/page/TaskEntryPage.java?rev=427391&r1=427390&r2=427391&view=diff

==============================================================================
---
tapestry/tapestry4/trunk/tapestry-examples/TimeTracker/src/java/org/apache/tapestry/timetracker/page/TaskEntryPage.java
(original)
+++
tapestry/tapestry4/trunk/tapestry-examples/TimeTracker/src/java/org/apache/tapestry/timetracker/page/TaskEntryPage.java
Mon Jul 31 18:01:24 2006
@@ -42,11 +42,10 @@
public abstract class TaskEntryPage extends BasePage
{

-    @Component(type = "Autocompleter", id = "projectChoose",
-            bindings = { "model=projectModel", "value=selectedProject",
+    @Component(bindings = { "model=projectModel",
"value=selectedProject",
             "displayName=message:choose.project", "filterOnChange=true",
             "validators=validators:required"})
-    public abstract Autocompleter getProjectSelection();
+    public abstract Autocompleter getProjectChoose();

     @InjectObject("service:timetracker.dao.ProjectDao")
     public abstract ProjectDao getProjectDao();
@@ -56,26 +55,22 @@

     public abstract Project getCurrentProject();

-    @Component(type = "DropdownDatePicker", id = "datePicker",
-            bindings = {"value=date",
+    @Component(bindings = {"value=date",
             "displayName=message:task.start.date"})
     public abstract DropdownDatePicker getDatePicker();
     public abstract Date getDate();

-    @Component(type = "DropdownTimePicker", id = "startPicker",
-            bindings = {"value=startTime", "displayName=message:
task.start.time",
+    @Component(bindings = {"value=startTime", "displayName=message:
task.start.time",
             "validators=validators:required"})
     public abstract DropdownTimePicker getStartPicker();
     public abstract Date getStartTime();

-    @Component(type = "DropdownTimePicker", id = "endPicker",
-            bindings = {"value=endTime", "displayName=message:
task.end.time",
+    @Component(bindings = {"value=endTime", "displayName=message:
task.end.time",
             "validators=validators:required"})
     public abstract DropdownTimePicker getEndPicker();
     public abstract Date getEndTime();

-    @Component(type = "TextField", id = "descriptionField",
-            bindings = { "value=description",
+    @Component(bindings = { "value=description",
             "displayName=message:task.description",
             "validators=validators:required,maxLength=20"})
     public abstract TextField getDescriptionField();





--
Jesse Kuhnert
Tacos/Tapestry, team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind.

Reply via email to