Development
This page provides information for developers who wish to customize or extend the module's functionality.
Develop mode
During development, you may switch to non-minified assets by specifying the following in your local settings.php and clearing the Drupal cache:
Drupal hook
There is a hook called hook_fullcalendar_block_settings_alter for other modules to modify the block settings,
including the calendar options. For more details about this hook see:
https://git.drupalcode.org/project/fullcalendar_block/-/blob/1.0.x/fullcalendar_block.api.php
JavaScript events.
-
fullcalendar_block.beforebuildAn event to let other modules know that a calendar will be built. Parameters:event: The event object.calendarOptions: The calendar options object.
-
fullcalendar_block.buildAn event to let other modules know when a calendar has been built. Parameters:event: The event object.blockInstance: The block instance object containingelement: The fullcalendar block DOM element.index: The fullcalendar block index.calendar: The Fullcalendar instance.calendarOptions: The calendar options object.blockSettings: The block settings object.