[%#
Template for Bigtop Config section of tenter.tt home page.
Expects these view.data parameters:
engine - the name of the engine pick from MP13, MP20, or CGI
tempate_engine - the name of the template engine pick from
TT or Default
app - the application portion of the AST, used to
retrieve various things (like statements)
%]
<table>
<tr>
<td>Application Name:</td>
<td> <input onblur='javascript:update_tree(
"std", "appname", this.value
)'
type='text'
value='[% view.data.app.get_name %]'></td>
</tr>
[% INCLUDE select_row
label = 'Engine:'
name = 'engine'
selected_value = view.data.engine
options = [
{ value = 'MP13' label = 'mod_perl 1.3' },
{ value = 'MP20' label = 'mod_perl 2.0' },
{ value = 'CGI' label = 'CGI/FastCGI' },
]
%]
[% INCLUDE select_row
label = 'Template Engine:'
name = 'template_engine'
selected_value = view.data.template_engine
options = [
{ value = 'TT' label = 'Template Toolkit' },
{ value = 'Default' label = 'Plain Text' },
]
%]
</table>
[% BLOCK select_row %]
<tr>
<td>[% label %]
</td>
<td>
<select name='[% name %]'
onchange='javascript:update_tree(
"std", "[% name %]", this.value
)'
>
[% FOREACH option IN options %]
[% INCLUDE option_item
value = option.value
label = option.label
owner = selected_value %]
[% END %]
</select>
</td>
</tr>
[% END %]
[% BLOCK option_item %]
<option value='[% value %]'
[% IF owner == value %] selected='selected' [% END %]
>
[% label %]
</option>
[% END %]