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
>>
>
>

Reply via email to