core-calendarCalendarCoreA module for displaying a calendar based on an iCal feedfa fa-calendar-altXibo\Widget\IcsProvider\Xibo\Widget\Compatibility\CalendarWidgetCompatibilityics-calendarcalendaradvancedcalendarevent%uri%_%useDateRange%_%startIntervalFrom%_%customInterval%_%rangeStart%_%rangeEnd%_%useEventTimezone%_%useCalendarTimezone%_%windowsFormatCalendar%_%excludeAllDay%1211html60Cache Period (mins)Please enter the number of minutes you would like to cache ICS feeds.1440Feed URLThe Link for the iCal Feed.Events to showGet events using a preset date range?Use the checkbox to return events within defined start and end dates.0Events from the start of theWhen should events be returned from?0for an interval ofUsing natural language enter a string representing the period for which events should be returned, for example 2 days or 1 week.0Start Date1End Date1Exclude all day events?When all day events are excluded they are removed from the list of events in the feed and wont be shownExclude past events?When past events are excluded they are removed from the list of events in the feed and wont be shown.Show only current events?Show current events and hide all other events from the feed.Exclude current events?When current events are excluded they are removed from the list of events in the feed and wont be shown.Use event timezone?If an event specifies a timezone, should it be used. Deselection means the CMS timezone will be used.1Use calendar timezone?If your calendar feed specifies its own time zone, should this be used for events without their own timezone? Deselecting means the CMS timezone will be used.1Windows format Calendar?Does the calendar feed come from Windows - if unsure leave unselected.0Duration is per itemThe duration specified is per item otherwise it is per feed.0Number of itemsThe number of items you want to display.10Update Interval (mins)Please enter the update interval in minutes. This should be kept as high as possible. For example, if the data will only change once per hour this could be set to 60.60Web Hook triggersWeb Hook triggers can be executed when certain conditions are detected. If you would like to execute a trigger, enter the trigger code below against each event.Current EventCode to be triggered when a event is currently ongoing.No EventCode to be triggered when no events are ongoing at the moment.
// Event triggers
if (properties.currentEventTrigger && window.ongoingEvent) {
// If there is an event now, send the Current Event trigger (if exists)
xiboIC.trigger(properties.currentEventTrigger, {targetId: 0});
} else if (properties.noEventTrigger) {
// If there is no event now, send the No Event trigger
xiboIC.trigger(properties.noEventTrigger, {targetId: 0});
}
]]>