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 )