diff --git a/src/calendar/calendar-scheduler.xml b/src/calendar/calendar-scheduler.xml
index d12b1c3..47005df 100644
--- a/src/calendar/calendar-scheduler.xml
+++ b/src/calendar/calendar-scheduler.xml
@@ -313,6 +313,16 @@
Extra
Determines how far down the scroll pane is initially scrolled down. This option only applies to Agendaweek and AgendaDay views. Format: "08:00"
+
+ minTime
+ Extra
+ Determines the first time slot that will be displayed for each day. (https://fullcalendar.io/docs/minTime)
+
+
+ maxTime
+ Extra
+ Determines the last time slot that will be displayed for each day. Specified as an exclusive end time. (https://fullcalendar.io/docs/maxTime)
+
Show 'today' button
Extra
diff --git a/src/calendar/widget/calendar.js b/src/calendar/widget/calendar.js
index ab9c14e..1099fce 100644
--- a/src/calendar/widget/calendar.js
+++ b/src/calendar/widget/calendar.js
@@ -615,6 +615,8 @@ define([
this.slotLabelFormat = this.axisFormat ? this.axisFormat : "h(:mm)a";
this.startTime = this.startTime ? this.startTime : "08:00";
this.endTime = this.endTime ? this.endTime : "17:00";
+ this.minTime = this.minTime ? this.minTime : "00:00:00";
+ this.maxTime = this.maxTime ? this.maxTime : "24:00:00";
},
_setCalendarOptions: function(events) {
@@ -650,6 +652,8 @@ define([
locale: this.languageSetting,
eventLimit: this.limitEvents,
scrollTime: this.scrollTime,
+ minTime: this.minTime,
+ maxTime: this.maxTime,
};
if (this.monthNamesFormat) {