5cca8562bc
- Add type hint to getDateTimeField() arguments
36 lines
1.3 KiB
Smarty
36 lines
1.3 KiB
Smarty
{{include file='field_input.tpl' field=$field}}<script type="text/javascript">
|
|
$(function () {
|
|
$('#id_{{$field.0}}').datetimepicker({
|
|
step: 5,
|
|
format: '{{$datetimepicker.dateformat}}',
|
|
{{if $datetimepicker.minDate}}
|
|
minDate: new Date({{$datetimepicker.minDate->getTimestamp()}} * 1000),
|
|
yearStart: {{$datetimepicker.minDate->format('Y')}},
|
|
{{/if}}
|
|
{{if $datetimepicker.maxDate}}
|
|
maxDate: new Date({{$datetimepicker.maxDate->getTimestamp()}} * 1000),
|
|
yearEnd: {{$datetimepicker.maxDate->format('Y')}},
|
|
{{/if}}
|
|
{{if $datetimepicker.defaultDate}}
|
|
defaultDate: new Date({{$datetimepicker.defaultDate->getTimestamp()}} * 1000),
|
|
{{/if}}
|
|
dayOfWeekStart: {{$datetimepicker.firstDay}},
|
|
lang: '{{$datetimepicker.lang}}'
|
|
});
|
|
{{if $datetimepicker.minfrom }}
|
|
$('#id_{{$datetimepicker.minfrom}}').data('xdsoft_datetimepicker').setOptions({
|
|
onChangeDateTime: function (currentDateTime) {
|
|
$('#id_{{$field.0}}').data('xdsoft_datetimepicker').setOptions({minDate: currentDateTime});
|
|
}
|
|
});
|
|
{{/if}}
|
|
{{if $datetimepicker.maxfrom }}
|
|
$('#id_{{$datetimepicker.maxfrom}}').data('xdsoft_datetimepicker').setOptions({
|
|
onChangeDateTime: function (currentDateTime) {
|
|
$('#id_{{$field.0}}').data('xdsoft_datetimepicker').setOptions({maxDate: currentDateTime});
|
|
}
|
|
});
|
|
{{/if}}
|
|
})
|
|
</script>
|