mirror of https://gitlab.crans.org/nounous/nixos
31 lines
759 B
JavaScript
31 lines
759 B
JavaScript
console.log("Youpi Calendar !");
|
||
|
||
mw.hook('wikipage.content').add(function() {
|
||
console.log("Content loaded ?");
|
||
console.log(FullCalendar);
|
||
var elems = document.getElementsByClassName('mw-crans-fullcalendar');
|
||
for (let el of elems) {
|
||
try {
|
||
const url = new URL(el.dataset.ics);
|
||
let calendar = new FullCalendar.Calendar(el, {
|
||
headerToolbar: {
|
||
start: 'prev,today,next',
|
||
center: 'title',
|
||
end: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek,multiMonthYear',
|
||
},
|
||
locale: 'fr',
|
||
events: {
|
||
url: url.href,
|
||
format: 'ics'
|
||
}
|
||
});
|
||
calendar.render();
|
||
|
||
} catch (e) {
|
||
console.error(e);
|
||
continue;
|
||
}
|
||
}
|
||
console.log(elems);
|
||
});
|