Merge pull request #4386 from MrPetovan/task/3878-move-friendica_smarty-to-src
[friendica.git/.git] / view / templates / field_datetime.tpl
1 {{include file='field_input.tpl' field=$field}}<script type="text/javascript">
2         $(function () {
3                 $('#id_{{$field.0}}').datetimepicker({
4                         step: 5,
5                         format: '{{$datetimepicker.dateformat}}',
6 {{if $datetimepicker.minDate}}
7                         minDate: new Date({{$datetimepicker.minDate->getTimestamp()}} * 1000),
8                         yearStart: {{$datetimepicker.minDate->format('Y')}},
9 {{/if}}
10 {{if $datetimepicker.maxDate}}
11                         maxDate: new Date({{$datetimepicker.maxDate->getTimestamp()}} * 1000),
12                         yearEnd: {{$datetimepicker.maxDate->format('Y')}},
13 {{/if}}
14 {{if $datetimepicker.defaultDate}}
15                         defaultDate: new Date({{$datetimepicker.defaultDate->getTimestamp()}} * 1000),
16 {{/if}}
17                         dayOfWeekStart: {{$datetimepicker.firstDay}},
18                         lang: '{{$datetimepicker.lang}}'
19                 });
20 {{if $datetimepicker.minfrom }}
21                 $('#id_{{$datetimepicker.minfrom}}').data('xdsoft_datetimepicker').setOptions({
22                         onChangeDateTime: function (currentDateTime) {
23                                 $('#id_{{$field.0}}').data('xdsoft_datetimepicker').setOptions({minDate: currentDateTime});
24                         }
25                 });
26 {{/if}}
27 {{if $datetimepicker.maxfrom }}
28                 $('#id_{{$datetimepicker.maxfrom}}').data('xdsoft_datetimepicker').setOptions({
29                         onChangeDateTime: function (currentDateTime) {
30                                 $('#id_{{$field.0}}').data('xdsoft_datetimepicker').setOptions({maxDate: currentDateTime});
31                         }
32                 });
33 {{/if}}
34         })
35 </script>