Hi all,

Been looking at alternatives for the DateField Javascript calendar without much luck.

JQuery and YUI has nice Calendars but this creates at least two problems:

#1 Forces on users a specific Javascript library
#2 JQuery and YUI Calendar file size is much larger than JSCalendar.

From the looks of it other Apache frameworks also tried to integrate JSCalendar but could not get past the license issue. Howard Lewis Ship from Tapestry fame logged a request with JSCalendar to adopt an Apache friendly license but to no avail.

We'll have to make a decision on how to proceed.

One option is to remove DateField from Click and host it externally at Google code. This is pretty much what Struts 2 had to do as well: http://cwiki.apache.org/S2PLUGINS/jscalendar-plugin.html

I do realize that this will break most Click application out there but there are a few things we can do to alleviate the pain.

#1 enhance the ant script get-deps to download the click-jscalendar.jar
#2 document clearly that the DateField is hosted externally with links to its binary jar.
#3 upload click-jscalendar.jar bundle to our existing maven2 repository.

Any other suggestions?

bob

Reply via email to