use warnings; use strict; package Jifty::Web::Form::Field::Combobox; use base qw/Jifty::Web::Form::Field/; =head1 NAME Jifty::Web::Form::Field::Combobox - Add comboboxes to your forms =head1 METHODS =head2 render_widget Renders the select widget. =cut sub render_widget { my $self = shift; my $title = $self->title ? qq! title="@{[ $self->title ]}"! : qq! !; my $field = <<"EOF"; _widget_class('combo-text')]} value="@{[ $self->current_value ]}" type="text" size="30" @{[ $self->javascript ]} autocomplete="off" />_widget_class('combo-button')]} > EOF Jifty->web->out($field); ''; } =head2 render_autocomplete Never render anything for autocomplete. =cut sub render_autocomplete {''} 1;