mirror of
https://github.com/friendica/friendica
synced 2024-12-29 00:42:25 +00:00
47 lines
1.6 KiB
Smarty
47 lines
1.6 KiB
Smarty
{{*
|
|
* Copyright (C) 2010-2024, the Friendica project
|
|
* SPDX-FileCopyrightText: 2010-2024 the Friendica project
|
|
*
|
|
* SPDX-License-Identifier: AGPL-3.0-or-later
|
|
*}}
|
|
{{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.lang}}
|
|
jQuery.datetimepicker.setLocale('{{$datetimepicker.lang}}');
|
|
{{/if}}
|
|
|
|
{{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>
|