diff --git a/app/assets/javascripts/fullcalendar.js b/app/assets/javascripts/fullcalendar.js index c743d342..1e3b20b3 100644 --- a/app/assets/javascripts/fullcalendar.js +++ b/app/assets/javascripts/fullcalendar.js @@ -4,7 +4,10 @@ $( document ).ready(function() { let fullcalData = $('#fullcalendar'); var calendar = new FullCalendar.Calendar(calendarEl, { + expandRows: true, allDaySlot: false, + slotMinTime: fullcalData.data('startHour') + ':00:00', + slotMaxTime: fullcalData.data('endHour') + ':00:00', timeZone: 'UTC', // TODO: Events are stored in conference's timezone implicitly (UTC+0) in the database initialDate: fullcalData.data('day'), initialView: 'resourceTimeGridDay', diff --git a/app/views/schedules/vertical_schedule.haml b/app/views/schedules/vertical_schedule.haml index ee6c49c5..23747f35 100644 --- a/app/views/schedules/vertical_schedule.haml +++ b/app/views/schedules/vertical_schedule.haml @@ -6,4 +6,5 @@ = @conference.title #vert-schedule-full-calendar - #fullcalendar{ data: { rooms: @rooms, events: @event_schedules, day: @day } } + #fullcalendar{ data: { rooms: @rooms, events: @event_schedules, day: @day, | + 'start-hour': @conference.start_hour, 'end-hour': @conference.end_hour } }