176 |
$html = qq|<div style="display: block;">$radio</div>|; |
$html = qq|<div style="display: block;">$radio</div>|; |
177 |
} |
} |
178 |
|
|
179 |
return |
return $html; |
|
# qq|<input type="text" name="$name">| . |
|
|
$html |
|
180 |
} |
} |
181 |
|
|
182 |
sub params_form { |
sub params_form { |
364 |
# http://www.quirksmode.org/oddsandends/forms.html |
# http://www.quirksmode.org/oddsandends/forms.html |
365 |
# $form =~ s{<([^>]+)(name=")([^"]+)(")([^>]*)>}{<$1$2$3$4 id="$3" $5}gs; |
# $form =~ s{<([^>]+)(name=")([^"]+)(")([^>]*)>}{<$1$2$3$4 id="$3" $5}gs; |
366 |
|
|
367 |
$html = qq| |
if ( $form ) { |
368 |
<h1>$class params</h1> |
|
369 |
<form name="$form_id" id="$form_id" method="post"> |
if ( $self->class->can('form_header') ) { |
370 |
$form |
$html = $self->class->form_header; |
371 |
<input type="submit" value="Run $class"> |
} else { |
372 |
</form> |
$html = qq| |
373 |
| if $form; |
<h1>$class params</h1> |
374 |
|
|; |
375 |
|
} |
376 |
|
|
377 |
|
$html .= qq| |
378 |
|
<form name="$form_id" id="$form_id" method="post"> |
379 |
|
$form |
380 |
|
<input type="submit" value="Run $class"> |
381 |
|
</form> |
382 |
|
|; |
383 |
|
$html .= $self->class->form_footer if $self->class->can('form_footer'); |
384 |
|
} |
385 |
|
|
386 |
$self->add_status({ |
$self->add_status({ |
387 |
$self->class => { |
$self->class => { |