Sha256: 81224e4124adb7089b62eeb2b5be335a3a3ac01dda2af2cf0b307a14ddf604e3

Contents?: true

Size: 1.02 KB

Versions: 1

Compression:

Stored size: 1.02 KB

Contents

- add_title @calendar.name
= date_book_scripts
.calendar{ class: @calendar.css_class }
  = link_to :calendar_events.l(calendar: @calendar.name), date_book.calendar_events_path(@calendar)
  - if can? :create, @calendar.events.new
    %p.float-right.margin-left= icon_link_to 'plus', :add_event.l, date_book.new_calendar_event_path(@calendar), class: 'btn btn-success'
  = @calendar.description.html_safe
  %hr
  #calendar-display
- add_footer_javascript do
  :javascript
    $(function() {
      $('#calendar-display').fullCalendar({
        events: {
          url: '#{date_book.api_path format: :json}',
          type: 'POST',
          data: { query: calendarBySlugQuery('#{@calendar.slug}') },
          success: function(data, status, xhr) {
            data = data.data.calendar.event_occurrences;
            new_data = $.map(data, formatEventOccurrence);
            console.log(new_data);
            return new_data;
          }
        },
        eventRender: calendarEventRender,
        header: calendarEventHeader,
      });
    });

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
date_book-0.0.6 app/views/date_book/calendars/show.html.haml