I thought CSS styles overrides the size attribute when rendering. regards Malcolm Edgar
On Fri, Apr 10, 2009 at 11:29 PM, Bob Schellink <[email protected]> wrote: > Hi WarnerJan, > > We can make the size conditional, so if the size is set to 0, it does not > get rendered. However I'm not sure we can remove the default size of 20, as > that might break existing layouts. > > kind regards > > bob > > WarnerJan Veldhuis wrote: >> >> Hello List, >> >> Maybe this should be more on the click-developers list, but here we go. >> >> In the Textfield class the size attribute is always set, regardless of the >> value of size. Since the size-attribute is optional for the input tag, I >> would like it to be conditional, just as it is the case with maxLength and >> tabIndex. It now severely ruins the looks of the FormTable, since it >> contains size="20" textfields, while the css-style on the column defines the >> width (in my case). >> >> Subclassing TextField, overriding render() and yanking out the >> appendAttribute(getSize()) is an option, but why not make unused attributes >> optional? >> >> The JavaDoc even points to the W3C spec, where we can see most of the >> attributes are #IMPLIED :) >> >> Greets, >> >> WarnerJan Veldhuis >> > >
