Skip to content
Extraits de code Groupes Projets
index.html.haml 1,39 ko
Newer Older
%form.region_selector
  - if (params[:month])
    = hidden_field_tag :month, params[:month]
  - if (params[:year])
    = hidden_field_tag :year, params[:year]
  = label_tag :region, Region.model_name.human
  = select_tag :region,
    options_from_collection_for_select(Region.all, 'id', 'name', params[:region]),
echarp's avatar
echarp a validé
    prompt: t('.all_regions')
echarp's avatar
echarp a validé
- if (params[:year] and !params[:month])
  -# Whole year calendar
  %h2
    - params[:year] ||= Date.today.year
    = link_to '<<', "?year=#{params[:year].to_i-1}"
    = params[:year]
    = link_to '>>', "?year=#{params[:year].to_i+1}"

  - (1..12).each do |i|
    - params[:month] = i

    = calendar @events, { prev_text: '', next_text: '', start_day: :monday,
echarp's avatar
echarp a validé
      params: { region: params[:region], tag: params[:tag] } } do |event|
echarp's avatar
echarp a validé
      %ul.events
        %li.event
echarp's avatar
echarp a validé
          = link_to event do
            %strong= event.city.gsub('-', ' ')
echarp's avatar
echarp a validé
            = event.title

- else
  = calendar @events, { prev_text: '<<', next_text: '>>', start_day: :monday,
echarp's avatar
echarp a validé
    params: { region: params[:region], tag: params[:tag] } } do |event|
echarp's avatar
echarp a validé
    %ul.events
      %li.event
echarp's avatar
echarp a validé
        = link_to event do
          %strong= event.city.gsub('-', ' ')
echarp's avatar
echarp a validé
          = event.title

.formats
  =t '.calendar_in'
echarp's avatar
echarp a validé
  = link_to('rss', events_url(:rss, tag: params[:tag]))+','
  = link_to 'iCal', events_url(:rss, tag: params[:tag])
echarp's avatar
echarp a validé
  ou
echarp's avatar
echarp a validé
  = link_to 'calendrier Google', events_url(:rss, tag: params[:tag])