Ah, I should have realised that's what you meant. Yep, worth considering. Thanks,
Geoff On 15/07/2010, at 12:13 AM, Chris Mylonas wrote: > Thanks for the reply Geoff, > > Safe to ignore my request/suggestion :) > > I meant moreso when the example "exercise/tutorial" was added to jumpstart. > E.g. you've added more AJAX examples in the past couple of months, but the > onActivate/onPassivate example would be a couple of years old. > > and I think I found what I wanted here: > http://jumpstart.doublenegative.com.au/bugs_enhancements.html > > > I was thinking of an on-the-page easy-to-find property like this: > > .java > @Property > private Date addedToJumpstart = new Date("2010-07-14"); > > .tml > This example was added to jumpstart at version ${addedJumpstartVersion} on > ${addedJumpstartDate} > > ;) > > Cheers > Chris > > > On 14/07/2010, at 11:47 PM, Geoff Callender wrote: > >> Chris, >> >> Hmmm, I'm always tossing up between keeping the examples simple and making >> them complete. Your request is pretty compelling so I'll consider it for the >> next release. In the meantime, here's what I use in simple entities... >> >> private java.sql.Timestamp createdAt; >> private java.sql.Timestamp modifiedAt; >> >> @PrePersist >> public void prePersist() throws ValidationException { >> validate(); >> createdAt = new java.sql.Timestamp(System.currentTimeMillis()); >> modifiedAt = createdAt; >> } >> >> @PreUpdate >> public void preUpdate() throws ValidationException { >> validate(); >> modifiedAt = new java.sql.Timestamp(System.currentTimeMillis()); >> } >> >> instead of... >> >> @PrePersist >> @PreUpdate >> public void validate() throws ValidationException { >> // etc... >> } >> >> For entities that have more complex state changes than just create, change, >> and delete this isn't enough, but that's another story. >> >> HTH, >> >> Geoff >> >> On 14/07/2010, at 10:47 PM, Chris Mylonas wrote: >> >>> Geoff that's a great example of some more advanced layout/theme >>> possibilities. >>> >>> Sorry to hijack the thread somewhat, >>> Any chance of adding to jumpstart a "Date added" and/or "Last modified" >>> section to each example? >>> >>> >>> Cheers >>> Chris >>> >>> On 14/07/2010, at 7:01 AM, Geoff Callender wrote: >>> >>>> Can't stop to consider the difference right now (maybe later today) but >>>> you can see it working in this example: >>>> >>>> >>>> http://jumpstart.doublenegative.com.au/jumpstart/examples/ajaxcomponentscrud >>>> >>>> HTH, >>>> >>>> Geoff >>>> >>>> On 13/07/2010, at 10:04 PM, Paul Stanton wrote: >>>> >>>>> thanks geoff, >>>>> >>>>> your last post where you put the confirm mixin on a <span> within the <a> >>>>> is interesting .. wouldn't that be rendered as the equivalent of: >>>>> >>>>> <a ....><span onclick="return confirm('?');">text</span></a> >>>>> >>>>> or at least the prototypesque version of this: >>>>> >>>>> <a ....><span id="spanId">text</span></a> >>>>> Event.observe($("spanId"), 'click', function(e){if (!confirm('?')) >>>>> e.stop();}); >>>>> >>>>> i have tried both of these approaches but neither cancel the event on the >>>>> <a>... if yours works what is the fundamental difference? >>>>> >>>>> regards, p. >>>>> >>>>> Geoff Callender wrote: >>>>>> http://tapestry-users.832.n2.nabble.com/Confirm-mixin-won-t-cancel-when-in-zone-td5048950.html#a5048950 >>>>>> >>>>>> On 13/07/2010, at 12:31 PM, Paul Stanton wrote: >>>>>> >>>>>> >>>>>>> Hi all, >>>>>>> >>>>>>> I was hoping to be able to use a simple js confirm in order to >>>>>>> (conditionally) cancel the callback from an async event link: >>>>>>> >>>>>>> <a t:type="eventLink" event="DeleteRecord" context="record.id" >>>>>>> zone="myZone" onclick="return confirm('sure?');">delete</a> >>>>>>> >>>>>>> Unfortunately, even when 'Cancel' is clicked, the callback is executed. >>>>>>> >>>>>>> What is the simplest way to add one stage of logic to this process? >>>>>>> >>>>>>> Thanks, Paul. >>>>>>> >>>>>>> --------------------------------------------------------------------- >>>>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >>>>>>> For additional commands, e-mail: users-h...@tapestry.apache.org >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >>>>>> For additional commands, e-mail: users-h...@tapestry.apache.org >>>>>> >>>>>> >>>>>> >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >>>> For additional commands, e-mail: users-h...@tapestry.apache.org >>>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >>> For additional commands, e-mail: users-h...@tapestry.apache.org >>> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org