Gantry
view release on metacpan or search on metacpan
root/search.tt view on Meta::CPAN
[% title = view.title %]
<script type="text/javascript">
<!--
var button_clicked = false;
function AntiClicker() {
if(button_clicked == true) {
return false;
}
button_clicked = true;
return true;
}
// -->
</script>
<form
method="[% view.form.method || 'post' %]"
action="[% view.form.action || self.uri %]"
name="[% view.form.name %]"
>
[% view.form.javascript %]
<fieldset>
<legend>
[% view.form.legend %]
</legend>
<div style="float: left">
<table class="results"
cellspacing="[% view.form.cellspacing || 0 %]"
border="0"
width="[% view.form.width %]">
[% FOREACH field IN view.form.fields %]
[% IF field.raw_html %]
[% field.raw_html %]
[% ELSE %]
<tr>
<td class="shd" valign="top">
[% IF view.form.results.missing.${field.name} %]
<div style="color: red">
[% END %]
[% field.label %]
[% IF view.form.results.missing.${field.name} %]
</div>
[% END %]
</td>
<td class="dta" style="width: [% field.width || '80%' %]" valign="top">
[% IF field.type == 'select' %]
<select name="[% field.name %]">
[% FOR option IN field.options %]
<option value="[% option.value %]"
[% IF (
option.value == self.params.${field.name}
|| option.value == field.default_value
|| option.value == view.form.row.${field.name} );
"SELECTED";
END
%]
>
[% option.label || option.value %]
</option>
[% END %]
</select>
[% ELSIF field.type == 'textarea' %]
<textarea name="[% field.name %]" id="[% field.id %]"
rows="[% field.rows || '0' %]"
cols="[% field.cols || '0' %]"
>[% self.params.${field.name} || view.form.row.${field.name}
|| field.default_value %]</textarea>
[% ELSE %]
<input type="[% field.type %]"
size="[% field.display_size %]"
value="[% self.params.${field.name} || view.form.row.${field.name} || field.default_value %]"
name="[% field.name %]"
/>
[% IF field.date_select_text %]
[% popup = "datepopup('$field.name')" %]
<a href="javascript://" onClick="[% popup %]" >
[% field.date_select_text %]
</a>
( run in 2.462 seconds using v1.01-cache-2.11-cpan-99c4e6809bf )