84 |
my ( $name, $field_name, $label, $val ) = @_; |
my ( $name, $field_name, $label, $val ) = @_; |
85 |
return if $name =~ /^_/; |
return if $name =~ /^_/; |
86 |
return qq| |
return qq| |
87 |
<tr> |
<tr class="editform"> |
88 |
<td>$label</td> |
<td class="label">$label</td> |
89 |
<td> |
<td class="field"> |
90 |
<input type=text id="$field_name" name="$field_name" value="$val"> |
<input type=text id="$field_name" name="$field_name" value="$val"> |
91 |
</td> |
</td> |
92 |
</tr> |
</tr> |
93 |
| if $self->_layout eq 'table'; |
| if $self->_layout eq 'table'; |
94 |
return qq| |
return qq| |
95 |
<div class=fieldholder> |
<div class=fieldholder> |
96 |
<div class=label>$label</div> |
<label for="$field_name">$label</label> |
97 |
<div class=field> |
<div class=field> |
98 |
<input type=text id="$field_name" name="$field_name" value="$val"> |
<input type=text id="$field_name" name="$field_name" value="$val"> |
99 |
</div> |
</div> |
128 |
carp "no output, skipping"; |
carp "no output, skipping"; |
129 |
return '<!-- no output -->'; |
return '<!-- no output -->'; |
130 |
} |
} |
131 |
|
$out =~ s/^\t+//mg; # XXX compress output |
132 |
return $out . qq|<tr><td colspan=2>| . $self->render_buttons . qq|</td></tr>| if $self->_layout eq 'table'; |
return $out . qq|<tr><td colspan=2>| . $self->render_buttons . qq|</td></tr>| if $self->_layout eq 'table'; |
133 |
return qq|<div class="$class">| . $out . $self->render_buttons . qq|</div>|; |
return qq|<div class="$class">| . $out . $self->render_buttons . qq|</div>|; |
134 |
} |
} |