You can configure it with data- attributes. If you want defaults you could do this in the translator. Currently the JavaScript includes are hard coded but I'm thinking about using a configuration to support different JavaScript components. It seems like that would solve your problem also
On Thursday, October 3, 2013, Lenny Primak wrote: > Very good. Since I didn't look at it yet, I know the datepicker supports > myriad of options. Is there a way to configure it? Perhaps a symbol? Also > since you are including jquery UI, there should also be configuration to > override it so i can use the requireJS method to load it from CDN. > > > On Oct 3, 2013, at 3:32 AM, Barry Books <trs...@gmail.com <javascript:;>> > wrote: > > > > I already have a Sonatype account and I'll probably put this into Maven > > Central this weekend. I think I'm going to add one of the Bootstrap > > javascript implementations and write some test cases before I do that. > > > > I'll also offer it up to be included in Tapestry. Since it's not at all > > compatible with the current component perhaps it could be a module like > > FileUpload. > > > > I will make it work in BeanEditor. I have a 5.3 version that I use > already > > and it works in BeanEditor plus I use BeanEditForm almost exclusively. My > > plan is to support Date/Calendar with a "Date" type format and Timestamp > as > > a "DateTime" format if the javascript component supports that. > > > > > >> On Wed, Oct 2, 2013 at 9:53 PM, Lenny Primak > >> <lpri...@hope.nyc.ny.us<javascript:;>> > wrote: > >> > >> > >> Excellent. Any plans to make beaneditor use this or does this already > work? > >> > >> > >>> On Oct 2, 2013, at 7:08 PM, Barry Books <trs...@gmail.com<javascript:;>> > wrote: > >>> > >>> I've uploaded the initial version to github > >>> > >>> https://github.com/trsvax/tapestry-datepicker > >>> > >>> I think I'm going to make this standalone project that only contains > the > >>> datepicker. This will make it easier for other project to just include > >> it. > >>> Currently to use it you will have to download and build it. Here is an > >>> example usage > >>> > >>> <t:form> > >>> <t:textfield value="date" t:mixins="datefield/JQueryDatePicker" > >>> data-duration="slow"/> > >>> <input type="submit"/> > >>> </t:form> > >>> > >>> > >>> All that's required is the input type be a date which causes Tapestry > to > >>> use a Date Translator to convert the data to/from a string. This also > >>> creates the client side validation. The mixin adds the client side > >>> interface. In this case the JQuery UI calendar. > >>> > >>> If you prefer you can create your own component and override the > Tapestry > >>> one. > >>> > >>> public class DateField extends TextField { > >>> > >>> @Mixin > >>> private JQueryDatePIcker mixin; > >>> > >>> } > >>> > >>> Questions, commets etc are welcome > >>> > >>> Barry > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org<javascript:;> > >> For additional commands, e-mail: > >> users-h...@tapestry.apache.org<javascript:;> > >> > >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org<javascript:;> > For additional commands, e-mail: users-h...@tapestry.apache.org<javascript:;> > >