Sha256: 75304fe7bf1d3c5c2016503f1ee5fada88dae6f997086cd701e3eed479cfffbc
Contents?: true
Size: 1.28 KB
Versions: 20
Compression:
Stored size: 1.28 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.initDate.strftime("%Y")%>, month:<%= @event.initDate.month-1 %>, date:<%= @event.initDate.strftime("%d")%>, minTime: '<%= @event.initDate.hour.to_s + ':00' %>', maxTime: '<%= (@event.endDate.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, initDate: startDate + "", endDate: 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
20 entries across 20 versions & 2 rubygems