Skip to content
Extraits de code Groupes Projets
index.html.haml 2,34 ko
Newer Older
echarp's avatar
echarp a validé
= render '/orgas/search'
= render '/regions/selector'
- if params[:year]
echarp's avatar
echarp a validé
  -# Whole year calendar
  - @events = @events.year params[:year].to_i
  %header.calendar-header.year
    = link_to '<<', year: params[:year].to_i - 1, tag: params[:tag],
      region: params[:region]
echarp's avatar
echarp a validé
    = params[:year]
    = link_to '>>', year: params[:year].to_i + 1, tag: params[:tag],
      region: params[:region]
echarp's avatar
echarp a validé

  - (1..12).each do |i|
    - params[:start_date] = "#{params[:year]}-#{i}-01"
echarp's avatar
echarp a validé

echarp's avatar
echarp a validé
    = month_calendar do |date|
      - capture_haml do
        .day_number= date.day
        %ul.events.fa-ul
          - @events.select { |e| (e.start_time.to_date..e.end_time.to_date).cover? date }
          -   .sort_by { |e| e.city }.each do |event|
            %li.event{ title: display_date(event) }
              - if event.locality?
                %em.locality.fa.fa-globe
              = link_to event do
                %strong.city{ title: event.address }= event.city
                = event.title

- else
  -# One month calendar
  - @events = @events.month params[:start_date].try :to_date
  = month_calendar do |date|
    - capture_haml do
      .day_number= date.day
echarp's avatar
echarp a validé
        - @events.select { |e| (e.start_time.to_date..e.end_time.to_date).cover? date }
echarp's avatar
echarp a validé
        -   .sort_by { |e| e.city }.each do |event|
          %li.event{ title: display_date(event) }
            = link_to event do
              %strong.city{ title: event.address }= event.city
.formats
  %em.fa.fa-rss
    rss: link_to('RSS', events_path(:rss,
      tag: params[:tag], region: params[:region])),
echarp's avatar
echarp a validé
    webcal: link_to('webcal', events_path(tag: params[:tag], protocol: 'webcal', format: :ics, tag: params[:tag],
      region: params[:region])),
    ical: link_to('iCal', events_path(:rss,
      tag: params[:tag], format: :ics, tag: params[:tag],
      region: params[:region]))
%a#banner(href='http://april.org/campagne')
  -# %img(src='http://www.april.org/campagne/images/priorite-logiciel-libre-je-soutiens-april.png'
    width='580' height='76' alt='Priorité au Logiciel Libre! Je soutiens l\'April.')
  = image_tag 'priorite-logiciel-libre-je-soutiens-april_2_m.png',
    width: '374', height: '48',
    alt: 'Priorité au Logiciel Libre! Je soutiens l\'April.'