I'd like to use the Fullcalendar 4.2.0 Plugin to my website, but I get an error message:
Uncaught TypeError: Cannot read property 'DayGrid' of undefined
The included js files:
<script src="include/plugins/fullcalendar-4.2.0/packages/core/main.min.js"></script>
<script src="include/plugins/fullcalendar-4.2.0/packages/core/locales-all.min.js"></script>
<script src="include/plugins/fullcalendar-4.2.0/packages/timegrid/main.min.js"></script>
<script src="include/plugins/fullcalendar-4.2.0/packages/interaction/main.min.js"></script>
<script src="include/plugins/fullcalendar-4.2.0/packages/bootstrap/main.min.js"></script>
<script src="include/plugins/fullcalendar-4.2.0/packages/daygrid/main.min.js"></script>
<script src="include/plugins/fullcalendar-4.2.0/packages/list/main.min.js"></script>
The javascript caller code:
<script>
var calendar;
$(document).ready(function() {
var calendarEl = document.getElementById('calendar');
calendar = new FullCalendar.Calendar(calendarEl, {
plugins: [ 'interaction', 'dayGrid', 'timeGrid', 'list' ],
defaultView: 'timeGridWeek',
locale: 'hu',
height: "auto"
});
calendar.render();
});
</script>
<div id="calendar"></div>
I tried this code more hosting providers, and It works well, except one. Unfortunately that is the main hosting provider. They do not know what the problem is.
I haven't found a solution, on any site.
Please help!
The full error message is:
Uncaught TypeError: Cannot read property 'DayGrid' of undefined
at n [as constructor] (main.min.js:20)
at new n (main.min.js:20)
at CalendarComponent.renderView (main.min.js:6232)
at CalendarComponent.render (main.min.js:6184)
at CalendarComponent.Component.receiveProps (main.min.js:3887)
at Calendar.renderComponent (main.min.js:6795)
at Calendar.executeRender (main.min.js:6755)
at Calendar.render (main.min.js:6577)
at HTMLDocument.<anonymous> (calendar.php:45)
at l (jquery-3.3.1.min.js:2)