Multi day events and prev/next header links

This commit is contained in:
echarp 2016-10-22 11:23:27 +02:00
parent bc81a2fb9c
commit 414f2ab488
1 changed files with 14 additions and 3 deletions

View File

@ -12,6 +12,11 @@
= link_to year: params[:year].to_i + 1, tag: params[:tag], = link_to year: params[:year].to_i + 1, tag: params[:tag],
region: params[:region] do region: params[:region] do
%em.fa.fa-forward %em.fa.fa-forward
:ruby
set_meta_tags(
prev: url_for(year: params[:year].to_i - 1),
next: url_for(year: params[:year].to_i + 1)
)
- (1..12).each do |i| - (1..12).each do |i|
- params[:start_date] = "#{params[:year]}-#{i}-01" - params[:start_date] = "#{params[:year]}-#{i}-01"
@ -23,11 +28,17 @@
- else - else
-# One month calendar -# One month calendar
- @events = @events.month params[:start_date] ||= Time.zone.today - params[:start_date] ||= Time.zone.today.beginning_of_month
= month_calendar do |date| :ruby
set_meta_tags(
prev: url_for(start_date: params[:start_date].to_date - 1.month),
next: url_for(start_date: params[:start_date].to_date + 1.month)
)
- @events = @events.month params[:start_date]
= month_calendar events: @events do |date, events|
- capture_haml do - capture_haml do
.day_number= date.day .day_number= date.day
%ul.events.fa-ul= render month_events(@events, date) %ul.events.fa-ul= render events
.formats .formats
%em.fa.fa-rss %em.fa.fa-rss