Files
website-hugo/assets/js/calendar.js
2024-04-06 13:20:24 +01:00

28 lines
878 B
JavaScript

var events = [];
$(document).ready(function () {
$('div#calendar p#nojs').hide(); // Hide the NoJS message
$.getJSON('https://api.leighhack.org/events', function (data) {
data.forEach(function (event) {
events.push({
id: event['uid'],
title: event['summary'],
body: event['description'],
state: 'Free',
dueDateClass: '',
start: event['start']['dateTime'],
end: event['end']['dateTime'],
})
});
let ec = new EventCalendar(document.getElementById('calendar'), {
view: 'listMonth',
events: events,
headerToolbar: {
start: 'prev,next today',
center: 'title',
end: 'dayGridMonth, listMonth'
},
});
});
});