Sha256: d27f15b1402e84f6fd67b39130f0a941fff4abc193cad8a4386780f973012814

Contents?: true

Size: 1.3 KB

Versions: 12

Compression:

Stored size: 1.3 KB

Contents

<%- current_month = Date.civil year.to_i, month.to_i -%>

<% calendar_for events, :year => current_month.year, :month => current_month.month, :html => {:id => 'events-calendar'} do |c| %>
  <%- c.head do -%>
    <%- c.r :class => :links do -%>
      <%- c.h :colspan => 2 do -%>
        <%- prev = current_month << 1 -%>
        <%= link_to '&lt;&lt;', monthly_schedule_path(:year => prev.year, :month => prev.month) %>
      <%- end -%>
      <%- c.h :colspan => 3 do -%>
        <%= link_to I18n.l(current_month, :format => :short_month).capitalize, monthly_schedule_path(:year => current_month.year, :month => current_month.month) %>
      <%- end -%>
      <%- c.h :colspan => 2 do -%>
        <%- follow = current_month >> 1  -%>
        <%= link_to '&gt;&gt;', monthly_schedule_path(:year => follow.year, :month => follow.month) %>
      <%- end -%>
    <%- end -%>
    <%= c.r I18n.t('date.abbr_day_names').map { |day| "<th>#{day}</th>"  } %>
  <%- end -%>
    
  <% c.day :day_method => lambda{ |e| e.times.map{ |t| t.value}  } do |date, events| %>
    <%- if events.empty? -%>
      <span class='day-number'><%= date.day %></span>
    <%- else -%>
      <%= link_to date.day, daily_schedule_path(:year => date.year, :month => date.month, :day => date.day), :class => 'day-number' %>
    <%- end -%>
  <% end %>
<% end %>

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
schedular-0.1.14 app/views/schedular/events/_calendar.html.erb
schedular-0.1.13 app/views/schedular/events/_calendar.html.erb
schedular-0.1.11 app/views/schedular/events/_calendar.html.erb
schedular-0.1.10 app/views/schedular/events/_calendar.html.erb
schedular-0.1.9 app/views/schedular/events/_calendar.html.erb
schedular-0.1.8 app/views/schedular/events/_calendar.html.erb
schedular-0.1.7 app/views/schedular/events/_calendar.html.erb
schedular-0.1.5 app/views/schedular/events/_calendar.html.erb
schedular-0.1.4 app/views/schedular/events/_calendar.html.erb
schedular-0.1.3 app/views/schedular/events/_calendar.html.erb
schedular-0.1.2 app/views/schedular/events/_calendar.html.erb
schedular-0.1.1 app/views/schedular/events/_calendar.html.erb