SM2Gen/Templates/html_controls.html.ep.xml

258 lines
6.8 KiB
XML
Raw Normal View History

2024-04-09 11:33:50 +02:00
<root>
<Select><![CDATA[
2024-04-09 11:33:50 +02:00
<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>
2024-10-19 19:58:55 +02:00
% my @${Name}_options = ${structure:OptionsInPerl};
2024-04-09 11:33:50 +02:00
% param '${Name}' => $$${prefix}_data->{${Name}} unless param '${Name}';
%= select_field '${Name}' => @${Name}_options, class => 'input'
<br></span> </p>
]]></Select>
2024-04-09 11:33:50 +02:00
<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}';
%= text_area '${Name}', cols=>${cols | 40}, rows=>${rows | 10}, Readonly=>${Readonly | false}
2024-04-09 11:33:50 +02:00
</span><br>
]]></Textarea>
<Date><![CDATA[
<span class=label>
%=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>
<Time><![CDATA[
<span class=label>
%=l('${prefix}_${Label}')
</span><span class=data>
%=time_field '${Name}' =>$$${Name}, pattern=>${regexp | .*}
</span><br>
]]></Time>
2024-09-15 17:01:09 +02:00
<Text><![CDATA[
2024-04-09 11:33:50 +02:00
<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}';
%= text_field '${Name}', size => '${size | 50}', class => 'textinput ${Name}' , pattern=>'${regexp | ".*"}' , placeholder=>'${placeholder | Name}'
2024-04-09 11:33:50 +02:00
<br></span></p>
2024-09-15 17:01:09 +02:00
]]></Text>
2024-04-09 11:33:50 +02:00
<ReadonlyText><![CDATA[
<p><span class=label>
%=l('${prefix}_${Label}')
</span><span class=data>
% param '${Name}' => $$${prefix}_data->{${Name}} unless param '${Name}';
%= text_field '${Name}', size => '${size | 50}', class => 'textinput ${Name}' , pattern=>'${regexp | ".*"}' , placeholder=>'${placeholder | Name}', Readonly=>'true'
<br></span></p>
]]></ReadonlyText>
2024-04-28 13:03:06 +02:00
<SubHeader><![CDATA[
<h2 class='subh${type_serial}'><%=l('${Value}')%></h2>]]>
2024-04-28 13:03:06 +02:00
</SubHeader>
2024-09-16 15:01:17 +02:00
<Header><![CDATA[
<h1 class='head${type_serial}'><%=l('${Value}')%></h1>]]>
2024-09-16 15:01:17 +02:00
</Header>
2024-04-24 17:09:23 +02:00
<Paragraph><![CDATA[
<p class='paragraph para${type_serial}'>
2024-09-16 15:01:17 +02:00
%=l('${Value}')
2024-04-24 17:09:23 +02:00
</p>
]]></Paragraph>
2024-04-09 11:33:50 +02:00
<Submit><![CDATA[
<span class='data'>
%= submit_button l('${Value}'), class => 'action subm${type_serial}'
2024-04-09 11:33:50 +02:00
</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>
%=Search field
% param '${Name}' => $$${prefix}_data->{${Name}} unless param '${Name}';
%=search_field '${Name}' , class => 'searc${type_serial}'
2024-04-09 16:36:30 +02:00
</span>span></p>
]]>
</search>
<url><![CDATA[
<p><span class=label>
%=l('${Label}')
2024-04-09 16:36:30 +02:00
</span><span class=data>
% param '${Name}' => $$${prefix}_data->{${Name}} unless param '${Name}';
%=URL_field '${Name}' , class => 'url${type_serial}'
2024-04-09 16:36:30 +02:00
</span>span></p>
]]>
</url>
<tel><![CDATA[
<p><span class=label>
%=l('${Label}')
2024-04-09 16:36:30 +02:00
</span><span class=data>
% param '${Name}' => $$${prefix}_data->{${Name}} unless param '${Name}';
%=tel_field '${Name}', class => 'tel${type_serial}'
2024-04-09 16:36:30 +02:00
</span>span></p>
]]>
</tel>
<email><![CDATA[
<p><span class=label>
%=l('${Label}')
2024-04-09 16:36:30 +02:00
</span><span class=data>
% param '${Name}' => $$${prefix}_data->{${Name}} unless param '${Name}';
%=email_field '${Name}', class => 'emai${type_serial}'
2024-04-09 16:36:30 +02:00
</span>span></p>
]]>
</email>
<password><![CDATA[
<p><span class='label'>
%=l('${Label}')
2024-04-09 16:36:30 +02:00
</span><span class=data>
% param '${Name}' => $$${prefix}_data->{${Name}} unless param '${Name}';
%=password_field '${Name}', class => 'pass${type_serial}'
2024-04-09 16:36:30 +02:00
</span>span></p>
]]>
</password>
<timedate><![CDATA[
<p><span class='label'>
%=l('${Label}')
</span><span class=data>
% param '${Name}' => $$${prefix}_data->{${Name}} unless param '${Name}';
%=timedate_field '${Name}', class => 'time${type_serial}'
</span>span></p>
]]>
</timedate>
<week><![CDATA[
<p><span class='label'>
%=l('${Label}')
</span><span class=data>
% param '${Name}' => $$${prefix}_data->{${Name}} unless param '${Name}';
%=week_field '${Name}', class => 'week${type_serial}'
</span>span></p>
]]>
</week>
<month><![CDATA[
<p><span class='label'>
%=l('${Label}')
</span><span class=data>
% param '${Name}' => $$${prefix}_data->{${Name}} unless param '${Name}';
%=month_field '${Name}', class => 'mont${type_serial}'
</span>span></p>
]]>
</month>
<range><![CDATA[
<p><span class='label'>
%=l('${Label}')
</span><span class=data>
% param '${Name}' => $$${prefix}_data->{${Name}} unless param '${Name}';
%=range_field '${Name}', class => 'rang${type_serial}'
</span>span></p>
]]>
</range>
<radio><![CDATA[
<p><span class='label'>
%=l('${Label}')
</span><span class=data>
% param '${Name}' => $$${prefix}_data->{${Name}} unless param '${Name}';
%=radio_field '${Name}', class => 'radi${type_serial}'
</span>span></p>
]]>
</radio>
<number><![CDATA[
<p><span class='label'>
%=l('${Label}')
</span><span class=data>
% param '${Name}' => $$${prefix}_data->{${Name}} unless param '${Name}';
%=number_field '${Name}', class => 'numb${type_serial}'
</span>span></p>
]]>
</number>
<file><![CDATA[
<p><span class='label'>
%=l('${Label}')
</span><span class=data>
% param '${Name}' => $$${prefix}_data->{${Name}} unless param '${Name}';
%=file_field '${Name}', class => 'file${type_serial}'
</span>span></p>
]]>
</file>
<color><![CDATA[
<p><span class='label'>
%=l('${Label}')
</span><span class=data>
% param '${Name}' => $$${prefix}_data->{${Name}} unless param '${Name}';
%=color_field '${Name}', class => 'colo${type_serial}'
</span>span></p>
]]>
</color>
<checkbox><![CDATA[
<p><span class='label'>
%=l('${Label}')
</span><span class=data>
% param '${Name}' => $$${prefix}_data->{${Name}} unless param '${Name}';
%=checkbox_field '${Name}', class => 'chec${type_serial}'
</span>span></p>
]]>
</checkbox>
2024-04-09 16:36:30 +02:00
2024-04-24 17:09:23 +02:00
<Table><![CDATA[
<br /><table class="sme-border TableSort sme-table ${classname} ">
<thead class='${classname}'>
<tr table-head-row><tal:block tal:repeat="ColHead TopHeadings">
<th class='sme-border table-head-col table-head-col-${ColHead} '><%=l('${ColHead}')%></th></tal:block>
2024-04-24 17:09:23 +02:00
</tr>
</thead>
<tbody class='${classname}'>
% my $control_data = $self->stash('${TableControl}');
2024-04-24 17:09:23 +02:00
% foreach my $row (@$control_data) {
<tr class='table-row'><tal:block tal:repeat="ColContent Columns">
<td class='sme-border table-col table-col-${ColContent}'><%=$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
<Preformatted><![CDATA[
<pre class='preformatted pref${type_serial}'>
${Value}
</pre>
]]>
</Preformatted>
<Link><![CDATA[
%= link_to l('${title}'), '${structure:href}' , class=>'link link${type_serial}'
]]>
</Link>
<ButtonLink><![CDATA[
%= button_to l('${title}'), '${structure:href}' , class=>'buttonlink buttonlink${type_serial}'
]]>
</ButtonLink>
</root>