File tree Expand file tree Collapse file tree 1 file changed +22
-9
lines changed
lib/HTML/FormHandler/Widget Expand file tree Collapse file tree 1 file changed +22
-9
lines changed Original file line number Diff line number Diff line change @@ -127,15 +127,8 @@ sub render {
127127 my ( $self , $result ) = @_ ;
128128 $result ||= $self -> form-> result;
129129
130- my $start_wrapper = ' ' ;
131- my $end_wrapper = ' ' ;
132- if ( $self -> wrapper ) {
133- my $tag = $self -> tag;
134- # create attribute string
135- my $attr_str = $self -> render_attribute_string;
136- $start_wrapper = qq{ <$tag$attr_str >} ;
137- $end_wrapper = qq{ </$tag >} ;
138- }
130+ my $start_wrapper = $self -> render_start;
131+ my $end_wrapper = $self -> render_end;
139132
140133 # get rendering of contained fields, if any
141134 my $rendered_fb = $self -> render_from_list($result );
@@ -149,6 +142,26 @@ sub render {
149142
150143}
151144
145+ sub render_start {
146+ my $self = shift ;
147+ if ( $self -> wrapper ) {
148+ my $tag = $self -> tag;
149+ # create attribute string
150+ my $attr_str = $self -> render_attribute_string;
151+ return qq{ <$tag$attr_str >} ;
152+ }
153+ return ' ' ;
154+ }
155+
156+ sub render_end {
157+ my $self = shift ;
158+ if ( $self -> wrapper ) {
159+ my $tag = $self -> tag;
160+ return qq{ </$tag >} ;
161+ }
162+ return ' ' ;
163+ }
164+
152165sub render_attribute_string {
153166 my $self = shift ;
154167 my $attr = { %{ $self -> attr } };
You can’t perform that action at this time.
0 commit comments