';
});
html += '
';
viewEl.insertAdjacentHTML('beforeend', html);
}
let calendar = new FullCalendar.Calendar(calendarEl, {
initialView: 'dayGridMonth',
headerToolbar: {
left: 'prev,next today',
center: 'title',
right: 'listYear,dayGridMonth,timeGridWeek,timeGridDay,listMonth'
},
views: {
listYear: {
buttonText: 'Year'
},
dayGridMonth: {
buttonText: 'Month'
},
timeGridWeek: {
buttonText: 'Week'
},
timeGridDay: {
buttonText: 'Day'
},
listMonth: {
buttonText: 'List'
}
},
events: {
url: "https://shivaa.org/wp-admin/admin-ajax.php",
method: "POST",
extraParams: {
action: "load_fc_events"
}
},
datesSet: function(){
if(calendar.view.type === 'listYear'){
loadAllEvents(function(){
setTimeout(renderYearMonths, 50);
});
}
},
eventContent: function(arg) {
let img = arg.event.extendedProps.image;
let title = escapeHtml(arg.event.title);
return {
html: `
`
};
},
eventClick: function(info){
info.jsEvent.preventDefault();
if(info.event.url){
window.location.href = info.event.url;
}
}
});
calendar.render();
});