Edit Calendar

<%= @d.strftime('%B %Y') %>

New Event

<% days_in_previous_month = (@d - (@d - 1.month)).to_f.ceil.to_i days_in_month = ((@d + 1.month) - @d).to_f.ceil.to_i start_day = @d.strftime('%w').to_i %> <% (0...start_day).each do |i| %><% end %> <% day = 1 %> <% while day <= days_in_month %> <% d = @d + (day-1).days %> <% if (day + start_day-1) % 7 == 0 %><% if day < days_in_month %><% end %><% end %> <% day = day + 1 %> <% end %> <% last_day = (start_day + days_in_month) % 7 %> <% remaining_days = 7 - last_day %> <% if last_day > 0 %><% (0...remaining_days).each do |i| %><% end %><% end %> <% if (start_day + days_in_month) != 0 %><% end %>
Sun Mon Tue Wed Thu Fri Sat
<%= days_in_previous_month - (start_day - i) %>
'> <%= day %> <% events = Caboose::CalendarEvent.events_for_day(@calendar.id, d) %> <% if events.count > 0 %> <% end %> <%= (i + 1) %>

<% content_for :caboose_js do %> <%= javascript_include_tag "caboose/model/all" %> <% end %> <% content_for :caboose_css do %> <% end %>