PNG %k25u25%fgd5n!
/home/mkuwqnjx/www/src/assets/js/pages/calendar.init.js
/**
* Theme: Forexo - Bootstrap 5 Responsive Admin Dashboard
* Author: Mannatthemes
* Component: Full-Calendar
*/


document.addEventListener('DOMContentLoaded', function() {
  var calendarEl = document.getElementById('calendar');

  var calendar = new FullCalendar.Calendar(calendarEl, {
    headerToolbar: {
      left: 'prev,next today',
      center: 'title',
      right: 'dayGridMonth,timeGridWeek,timeGridDay'
    },
    defaultDate: '2024-06-12',
    timeZone: 'UTC',
    initialView: 'dayGridMonth',
    editable: true,
    selectable: true,
    events: [
      {
        title: 'Business Lunch',
        start: '2024-06-03T13:00:00',
        constraint: 'businessHours',
      },
      {
        title: 'Meeting',
        start: '2024-06-13T11:00:00',
        constraint: 'availableForMeeting', // defined below
      },
      {
        title: 'Conference',
        start: '2024-06-27',
        end: '2024-06-29',
      },

      {
        title: 'Conference',
        start: '2024-03-27',
        end: '2024-02-29',
      },
      
      // areas where "Meeting" must be dropped
      {
        groupId: 'availableForMeeting',
        start: '2024-06-11T10:00:00',
        end: '2024-06-11T16:00:00',
        title: 'Repeating Event',
      },
      {
        groupId: 'availableForMeeting',
        start: '2024-06-15T10:00:00',
        end: '2024-06-15T16:00:00',
        title: 'holiday',
        className: 'bg-danger-subtle text-danger',
      },

      {
        groupId: 'availableForMeeting',
        start: '2024-02-15T10:00:00',
        end: '2024-02-15T16:00:00',
        title: 'holiday',
        className: 'bg-danger-subtle text-danger',
      },

      // red areas where no events can be dropped
      
      {
        start: '2024-06-06',
        end: '2024-06-08',
        overlap: false,
        title: 'New Event',
      }
    ],
  });

  calendar.render();
});