mirror of
https://git.sekbaer.de/Friendica/friendica.git
synced 2025-06-16 20:05:14 +02:00
Move datetimepicker javascript to field_datetime.tpl
- Add type hint to getDateTimeField() arguments
This commit is contained in:
parent
1e99cea033
commit
5cca8562bc
2 changed files with 69 additions and 48 deletions
35
view/templates/field_datetime.tpl
Normal file
35
view/templates/field_datetime.tpl
Normal file
|
@ -0,0 +1,35 @@
|
|||
{{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>
|
Loading…
Add table
Add a link
Reference in a new issue