@extends('template')
@section('content')
<div class="card">
<div class="card-body">
<div class="card-title">
<h2 class="text-dark"><b>Kalender Agenda</b></h2>
<div id='calendar' class="fc-time"></div>
</div>
</div>
</div>
<script>
@section('jquery')
var calendar = $('#calendar').fullCalendar({
editable: true,
header: {
left: 'prev, next today',
center: 'title',
right: 'month, agendaWeek, agendaDay'
},
events: {
url: '/kalender?kalender=kalender',
color: '#3F8664',
textColor: '#3F8664',
},
selectable: true,
selectHelper: true,
select: function(start, end, allDay) {
var title = prompt('Masukan Judul Kegiatan');
if (title) {
var start = $.fullCalendar.formatDate(start, "Y-MM-DD HH:mm:ss");
var end = $.fullCalendar.formatDate(end, "Y-MM-DD HH:mm:ss");
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$.ajax({
url: "/kalender",
type: "POST",
data: {
title: title,
start: start,
end: end,
},
success: function() {
calendar.fullCalendar('refetchEvents');
alert('Agenda berhasil disimpan!');
},
});
}
},
eventDrop: function(event) {
var start = $.fullCalendar.formatDate(event.start, "Y-MM-DD HH:mm:ss");
var end = $.fullCalendar.formatDate(event.end, "Y-MM-DD HH:mm:ss");
var title = event.title;
var id = event.id;
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$.ajax({
url: "/kalender/" + id,
type: "PUT",
data: {
title: title,
start: start,
end: end,
},
success: function() {
calendar.fullCalendar('refetchEvents');
alert('Agenda berhasil diubah!');
},
});
},
eventClick: function(event) {
if (confirm("Apakah anda yakin akan menghapus agenda ini?")) {
var id = event.id;
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$.ajax({
url: "/kalender/" + id,
type: "DELETE",
success: function() {
calendar.fullCalendar('refetchEvents');
alert('Agenda berhasil dihapus!');
},
});
}
}
});
@endsection
</script>
@endsection
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]