[% USE L %] [% USE P %]

Generic-Presenter-Testpage

Date

[% P.date_tag('my-date-id') %]

[% P.date_tag('my-date-id', defaults.from_date) %]
presets: '1.2.2022'

Date Period

[% P.date_period.picker('my-picker-id', '', '') %]
[% P.date_period.picker('my-other-picker-id', defaults.from_date, defaults.to_date, dialog_defaults => defaults.dialog) %]
presets: '1.2.2022', '3.4.2022', dialog: '2022', 'monthly', 'B', '6'

Email Input

[% P.input_email_tag('email1', 'simple@test') %]
[% P.input_email_tag('email2', 'id_given@test', id => 'my_own_email_tag_id') %]
[% P.input_email_tag('email3', 'no_id_wanted@test', no_id => 1) %]
[% P.input_email_tag('email4', '', show_icon_always => 1) %] no value, but show_icon_always => 1
[% P.input_email_tag('email5', '') %]no value, no icon [% P.button_tag("if (\$('#email5').val() !== '') {\$('#email5_link').attr('href', 'mailto:'+\$('#email5').val()); \$('#email5_link').show();} else {\$('#email5_link').hide();}", 'update') %]
[% P.input_email_tag('email6', '', onchange="if (\$('#email6').val() !== '') {\$('#email6_link').attr('href', 'mailto:'+\$('#email6').val()); \$('#email6_link').show();} else {\$('#email6_link').hide();}") %]no value, no icon, dynamically updated