Sha256: e0d1e964e0062d5e946bb61f8d9bf28dc8796d042858fdac957e4b10ea8c7139
Contents?: true
Size: 1.27 KB
Versions: 41
Compression:
Stored size: 1.27 KB
Contents
<% #debugger %> <% content_for :javascript do %> calendar = $('#calendar').fullCalendar({ header: { left: '', center: '', right: '' }, allDaySlot: false, axisFormat: 'HH:mm', timeFormat: 'H:mm{ - H:mm}', slotMinutes: 15, year:<%= @event.start_at.strftime("%Y")%>, month:<%= @event.start_at.month-1 %>, date:<%= @event.start_at.strftime("%d")%>, minTime: '<%= @event.start_at.hour.to_s + ':00' %>', maxTime: '<%= (@event.end_at.hour + 1).to_s + ':00' %>', editable: true, defaultView: 'agendaDay', selectHelper:true, selectable:true, unselectAuto:false, events: <%= @event.agenda.to_fullcalendar_json %>, select: function(startDate, endDate, allDay) { var title = prompt('Event Title:'); if (title) { $.post('<%= event_agenda_sessions_path(@event)%>', { session : {name: title, start_at: startDate + "", end_at: endDate + ""}}); calendar.fullCalendar('renderEvent', { title: title, start: startDate, end: endDate, allDay: allDay }, true // make the event "stick" ); } calendar.fullCalendar('unselect'); }, }); <% end %> <div id="calendar"></div>
Version data entries
41 entries across 41 versions & 2 rubygems