Skip to content
Extraits de code Groupes Projets
show.html.haml 2,48 ko
Newer Older
echarp's avatar
echarp a validé
- set_orga_meta
= render 'search'

echarp's avatar
echarp a validé
  = link_to orgas_path(q: params[:q], page: params[:page]), class: :back do
echarp's avatar
echarp a validé
    = Orga.model_name.human.pluralize
echarp's avatar
echarp a validé

%fieldset.orga
  %aside
    %h1
      %em.fa.fa-link
      = t '.links'
echarp's avatar
echarp a validé

    %ul.fa-ul
      %li
        = link_to events_path tag: @orga.name do
          %em.fa.fa-li.fa-calendar
          Agenda
      %li
        = link_to events_path format: :rss, tag: @orga.name do
          %em.fa.fa-li.fa-rss
          RSS
echarp's avatar
echarp a validé

      %li
        = link_to events_path format: :ics, tag: @orga.name do
          %em.fa.fa-li.fa-th-list
          iCal

      %li
        = link_to maps_path tag: @orga.name do
          %em.fa.fa-li.fa-map-marker
          OpenStreetMap

      %li
        = link_to maps_path format: :json, tag: @orga.name do
          %em.fa.fa-li.fa-dot-circle-o
          GeoJSON
    - if user_signed_in?
      %h1
        %em.fa.fa-wrench
        = t '.actions'
      %h2
        = link_to edit_orga_path @orga do
          %em.fa.fa-lg.fa-pencil
          = t '.edit'

  %h2
    - if @orga.kind
      %em.fa{ class: "fa-#{@orga.kind.icon}",
        title: Kind.human_attribute_name("name_#{@orga.kind.name}") }
    = title @orga.name
    = image_tag @orga.url + '/favicon.ico', alt: '', class: :favicon

  %dl
    - if @orga.city.present?
      %dt
        %em.fa.fa-compress
        = Orga.human_attribute_name :city
      %dd= @orga.city
    - if @orga.department.present?
      %dt= Orga.human_attribute_name :department
      %dd= @orga.department
    - if @orga.region.present?
      %dt
        %em.fa.fa-shield
        = Orga.human_attribute_name :region
      %dd= @orga.region
    - if @orga.url.present?
      %dt
        %em.fa.fa-external-link
        = Orga.human_attribute_name :url
      %dd= link_to @orga.url, @orga.url
    - if @orga.feed.present?
      %dt
        %em.fa.fa-rss
        = Orga.human_attribute_name :feed
      %dd= link_to @orga.feed, @orga.feed
    - if @orga.contact.present?
      %dt
        %em.fa.fa-envelope
        = Event.human_attribute_name :contact
      %dd= mail_to @orga.contact, nil,
        encode: (request.format == 'text/html' ? :javascript : nil),
        replace_at: ' CHEZ ', replace_dot: ' POINT '

    - if @events_future.any?
      %dt= t '.future'
      %dd= t '.count', count: @events_future.count
      %dt= t '.past'
      %dd= t '.count', count: @events_past.count
.events#map{ data: { url: maps_path(format: :json, tag: @orga.name,
  future: false) } }