Emmanuel, This will work very well for the events, provided as you said they come from the same location throughout the application. For my current project they will be. Thanks!
I'd still like to figure out an easy (read: lazy programmer ;) ) way to get the dynamic settings included in the afterRender function. I'd love to be able to do something like FullCalendar fc = new FullCalendar; fc.setHeader(...); fc.setEventLocation(...); and so on. I still need to figure out how to get a JSONObject from a page class sent to the component class...wasn't able to work on it last night. Cheers, Chris On Tue, Aug 21, 2012 at 2:13 AM, Emmanuel DEMEY <demey.emman...@gmail.com>wrote: > Hi Chris, > > At the same time, a not well-known feature of Tapestry5-jQuery. If you want > to specify a default JSONObject for your fullcalendar (that will be used > for each fullcalendar), you should contribute to the WidgetParams service > in your AppModule : > Please have a look to the AppModule of the demo website : > > https://github.com/got5/tapestry5-jquery-demo/blob/master/src/main/java/org/got5/tapestry5/jquery/services/AppModule.java > > > This default JSON will be merged with the one that you will define as a > parameter of your component. > > Emmanuel > > 2012/8/20 Chris Cureau <cmcur...@gmail.com> > > > Thanks, François...that might solve the issue. I want to contribute this > > back to tapestry5-jquery, and the easier I can make it to use the better > > IMHO. > > > > This component is created from fullcalendar ( > > http://arshaw.com/fullcalendar/). > > It's a javascript utility that displays a calendar in the browser and > > allows the programmer to write code to interact with it. As it comes, it > > only gives enough functionality to display events (json, xml, or google > > calendar with additional javascript) but it gives the hooks necessary to > > allow for a good amount of customization. Exactly the component I need > for > > a scheduling utility. > > > > I think I mistakenly typed freecalendar instead of fullcalendar > > earlier...my apologies. :) > > > > On Mon, Aug 20, 2012 at 9:17 AM, François Facon <francois.fa...@atos.net > > >wrote: > > > > > Hi Chris, > > > > > > In order to avoid having so much makup in your tml you can generate a > > > JSon array in java class and pass it as property to your calendar > > > component parameter. > > > > > > By way could you give us more details about the jQuery plugin you are > > > using? > > > > > > > > > Regards > > > François > > > > > > 2012/8/20 Chris Cureau <cmcur...@gmail.com>: > > > > I could do this, yes...I guess I was just trying to avoid having > quite > > so > > > > much markup in the tml file... > > > > > > > > On Mon, Aug 20, 2012 at 8:34 AM, trsvax <trs...@gmail.com> wrote: > > > > > > > >> Most jQuery components can be implemented by simply extending the > > Widget > > > >> mixin > > > >> > > > >> for example > > > >> > > > >> @Import (library={"your js file"}) > > > >> public Class FreeCalendar extends Widget { > > > >> } > > > >> > > > >> Then in your tml file > > > >> > > > >> <t:any mixins="FreeCalendar" options="JSON String of options"/> > > > >> > > > >> > > > >> > > > >> > > > >> -- > > > >> View this message in context: > > > >> > > > > > > http://tapestry.1045711.n5.nabble.com/javascript-component-questions-tp5715582p5715594.html > > > >> Sent from the Tapestry - User mailing list archive at Nabble.com. > > > >> > > > >> > --------------------------------------------------------------------- > > > >> 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 > > > > > > > > > > > > -- > Emmanuel DEMEY > Ingénieur Etude et Développement > ATOS Worldline > +33 (0)6 47 47 42 02 > demey.emman...@gmail.com > http://emmanueldemey.fr/ > > Twitter : @EmmanuelDemey >