SM2Gen/Templates/html_controls.html.ep.xml

122 lines
2.7 KiB
XML
Raw Normal View History

2024-04-09 11:33:50 +02:00
<root>
<Text><![CDATA[
<p><span class=label>
2024-04-10 09:41:31 +02:00
%=l('${prefix}_${Label}'), class => 'label'
2024-04-09 11:33:50 +02:00
</span><span class=data>
%= ${Value}, class => 'data'
</span></p>
]]></Text>
<Selection><![CDATA[
<p><span class=label>
2024-04-10 09:41:31 +02:00
%=l('${prefix}_${Label}')
2024-04-09 11:33:50 +02:00
</span><span class=data>
% my @${Name}_options = ${Value};
% param '${Name}' => $$${prefix}_data->{${Name}} unless param '${Name}';
%= select_field '${Name}' => @${Name}_options, class => 'input'
<br></span> </p>
]]></Selection>
<Textarea><![CDATA[
<span class=label>
2024-04-10 09:41:31 +02:00
%=l('${prefix}_${Label}')
2024-04-09 11:33:50 +02:00
</span><span class=data>
% param '${Name}' => $$${prefix}_data->{${Name}} unless param '${Name}';
2024-04-09 16:36:30 +02:00
%= text_area '${Name}', cols=>${cols | 40}, rows=>${rows | 10}
2024-04-09 11:33:50 +02:00
</span><br>
]]></Textarea>
<Date><![CDATA[
<span class=label>
2024-04-10 09:41:31 +02:00
%=$%=l('${prefix}_${Label}')
2024-04-09 11:33:50 +02:00
</span><span class=data>
2024-04-09 16:36:30 +02:00
%=date_field '${Name}' =>$$${Name}, pattern=>${regexp | .*}
2024-04-09 11:33:50 +02:00
</span><br>
]]></Date>
<Textinput><![CDATA[
<p><span class=label>
2024-04-10 09:41:31 +02:00
%=l('${prefix}_${Label}')
2024-04-09 11:33:50 +02:00
</span><span class=data>
% param '${Name}' => $$${prefix}_data->{${Name}} unless param '${Name}';
2024-04-09 16:36:30 +02:00
%= text_field '${Name}', size => '${size | 50}', class => 'input' , pattern=>'${regexp | ".*"}' , placeholder=>'${placeholder | Name}'
2024-04-09 11:33:50 +02:00
<br></span></p>
]]></Textinput>
2024-04-28 13:03:06 +02:00
<SubHeader><![CDATA[
<h2>${value}</h2>]]>
</SubHeader>
2024-04-24 17:09:23 +02:00
<Paragraph><![CDATA[
<p>
%= l('${prefix}_${value}')
</p>
]]></Paragraph>
2024-04-09 11:33:50 +02:00
<Submit><![CDATA[
<span class='data'>
%= submit_button l('${value}'), class => 'action'
</span>]]>
</Submit>
2024-04-09 16:36:30 +02:00
<search><![CDATA[
<p><span class=label>
2024-04-10 09:41:31 +02:00
%=l('${prefix}_${Label}')
2024-04-09 16:36:30 +02:00
</span><span class=data>
</span>span></p>
]]>
</search>
<url><![CDATA[
<p><span class=label>
2024-04-10 09:41:31 +02:00
%=l('${prefix}_${Label}')
2024-04-09 16:36:30 +02:00
</span><span class=data>
</span>span></p>
]]>
</url>
<tel><![CDATA[
<p><span class=label>
2024-04-10 09:41:31 +02:00
%=l('${prefix}_${Label}')
2024-04-09 16:36:30 +02:00
</span><span class=data>
</span>span></p>
]]>
</tel>
<email><![CDATA[
<p><span class=label>
2024-04-10 09:41:31 +02:00
%=l('${prefix}_${Label}')
2024-04-09 16:36:30 +02:00
</span><span class=data>
</span>span></p>
]]>
</email>
<password><![CDATA[
<p><span class=label>
2024-04-10 09:41:31 +02:00
%=l('${prefix}_${Label}')
2024-04-09 16:36:30 +02:00
</span><span class=data>
</span>span></p>
]]>
</password>
2024-04-24 17:09:23 +02:00
<Table><![CDATA[
<br /><table class="sme-border TableSort">
2024-04-24 17:09:23 +02:00
<thead>
<tr><tal:block tal:repeat="ColHead TopHeadings">
<th class='sme-border'>${ColHead}</th></tal:block>
2024-04-24 17:09:23 +02:00
</tr>
</thead>
<tbody>
% my $control_data = $self->stash('${TableControl}');
2024-04-24 17:09:23 +02:00
% foreach my $row (@$control_data) {
<tr><tal:block tal:repeat="ColContent Columns">
2024-04-28 13:03:06 +02:00
<td class='sme-border'><%=$c->render_to_string(inline=>$row->{${ColContent}})%></td></tal:block>
2024-04-24 17:09:23 +02:00
</tr>
%}
</tbody>
</table>
2024-04-09 16:36:30 +02:00
]]>
2024-04-24 17:09:23 +02:00
</Table>
2024-04-09 16:36:30 +02:00
2024-04-09 11:33:50 +02:00
</root>