def append_to_response( response, context )
take_bool(:enabled)
take_value(:value)
take_value(:type)
take_value(:size)
take_value(:maxlength)
attrs = { :type => @values[:type], :value => @values[:value],
:size => @values[:size], :maxlength => @values[:maxlength],
:name => name_value(context), :disabled => !@values[:enabled] }
attrs.update(optional_attributes())
tag = HTMLTag.textfield(attrs, other_attribute())
ask(:textfield_will_generate_tag) do |d|
tag = d.textfield_will_generate_tag(tag) || tag
end
if tag[:value] and (tag[:type] != 'password') then
tag[:value] = escaped_string(tag[:value])
end
response.content << tag.empty_tag
end