Bruno Dumon wrote:
Hi,
I've noticed that in 2.1-head all widgets have in their HTML rendering
the text "-input" added to their widget id (and are contained in a span
which has the original widget id).
I assume this is to support the new ajax stuff, but is there a reason
why this couldn't have been done the other way around? e.g. add
"-container" to the surrounding elements' id.
Yes, this is related to the Ajax stuff, where we need the full widget
rendering being enclosed in a single element.
The "-container" suggestion could have been an option, but not all
widgets require a container (e.g. buttons, hidden fields), or even have
the concept of "-input".
The problem is that (at least for me) this requires updating some
javascript here and there which makes use of the IDs, and more annoying,
that it makes it hard to support both 2.1.7 and 2.1.8 at the same time
for the same application.
As suggested, you should try to use the 2.1.8 stylesheets with the 2.1.7
distribution as the XML produced by widgets should be the same (or 2.1.7
a subset of 2.1.8).
Sylvain
--
Sylvain Wallez Anyware Technologies
http://people.apache.org/~sylvain http://www.anyware-tech.com
Apache Software Foundation Member Research & Technology Director