datetime.blade.php
1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
@extends('admin::grid.inline-edit.comm')
@section('field')
<input class="form-control ie-input"/>
@endsection
@section('assert')
<style>
.ie-content-{{ $name }} .ie-container {
height: 290px;
}
.ie-content-{{ $name }} .ie-input {
display: none;
}
</style>
<script>
@component('admin::grid.inline-edit.partials.popover', compact('trigger'))
@slot('content')
$template.find('input').attr('value', $trigger.data('value'));
@endslot
@slot('shown')
var $input = $popover.find('.ie-input');
$popover.find('.ie-container').datetimepicker({
inline: true,
format: '{{ $format }}',
date: $input.val(),
locale: '{{ $locale }}'
}).on('dp.change', function (event) {
var date = event.date.format('{{ $format }}');
$input.val(date);
});
@endslot
@endcomponent
</script>
{{--after submit--}}
<script>
@component('admin::grid.inline-edit.partials.submit', compact('resource', 'name'))
$popover.data('display').html(val);
@endcomponent
</script>
@endsection