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