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]

Reply via email to