P.S. Once you get your ssh keys setup deploying new code/documentation is so simple it's addictive. Just "mvn site && mvn site:deploy && mvn deploy" and walk away :) The documentation will be updated and people using the snapshot version of the current branch also automatically get the new version next time they build.
On 7/31/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
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.
-- Jesse Kuhnert Tacos/Tapestry, team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind.
