I love your tag libraries and have used most of them. It is very generous of you to have donated them.
One of the problems I had with some struts tags, i.e. html:options, is that there is a repetitive download of the same text. In large pages, especially nested pages, the size of the html becomes excessive, which of course is aggravated by the tendency of struts to force reloads for validation. This problem is repeated in the validator with the same javascript being downloaded multiple times (one reason why I don't bother with validator). When I modified the struts tags to use your libraries, I created separate .js files which were loaded only once. I assume that the struts committers will not want to distribute .js files so when you are putting together your your tag could you keep track of emitting the javascript and do it only once per page. Also, I have some old databases I access which use non-standard data formats. Could you have an optional property to a class/method which would convert the text to a java standard format. Of course you could assume this was a reentrant singleton class and you would only load it once. Thanks Edgar -----Original Message----- From: Kruse, Matt [mailto:[EMAIL PROTECTED] Sent: Monday, August 18, 2003 10:56 AM To: 'Struts Users Mailing List (E-mail)' Subject: Suggestions for Calendar Popup taglib? I'm going to have some free time soon and I plan to convert my calendar popup javascript (http://www.mattkruse.com/javascript/calendarpopup) into a tag lib to be easily used in struts apps. If anyone has suggestions on how it should work or features it should support, please let me know! Also, should it be extending the struts html:input tag, or since those will one day go away, should I be extending a different taglib? I'm more familiar with the struts tags (extended them before) but I want the tag to be useable by the majority of struts developers :) Matt --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]