2014-08-06 14:47:47 +02:00
|
|
|
- set_event_meta
|
|
|
|
|
2014-07-07 11:33:07 +02:00
|
|
|
%h2
|
2014-09-28 00:16:25 +02:00
|
|
|
- if @event.locality?
|
|
|
|
%em.locality.fa.fa-globe(title="#{Event.human_attribute_name :locality} #{t 'attributes.locality_1'}")
|
|
|
|
- else
|
|
|
|
%em.locality.fa.fa-shield(title="#{Event.human_attribute_name :locality} #{t 'attributes.locality_0'}")
|
|
|
|
%em.city(title="#{@event.full_address}")= @event.city
|
2014-08-06 14:47:47 +02:00
|
|
|
= title @event.title
|
2014-07-07 11:33:07 +02:00
|
|
|
|
2014-07-18 23:20:30 +02:00
|
|
|
- if @event.persisted? && request.format == 'text/html' && controller.controller_name == 'events' && controller.action_name == 'show'
|
2014-08-16 12:35:51 +02:00
|
|
|
%aside#lug-list
|
2014-07-20 18:25:16 +02:00
|
|
|
- if @event.related_region.lugs.present?
|
2014-10-15 01:35:42 +02:00
|
|
|
%h1
|
|
|
|
%em.fa.fa-users
|
|
|
|
=t '.lug-list'
|
2014-07-20 18:25:16 +02:00
|
|
|
- if @event.related_region
|
|
|
|
%ul
|
|
|
|
- @event.related_region.lugs.order(department: :asc).each do |lug|
|
|
|
|
%li
|
2014-10-15 01:09:42 +02:00
|
|
|
= link_to lug.name, lug
|
2014-07-20 18:25:16 +02:00
|
|
|
(#{lug.department})
|
2014-10-15 01:35:42 +02:00
|
|
|
= link_to lug.url do
|
|
|
|
= image_tag lug.url+'/favicon.ico', alt: '', class: :favicon
|
2014-01-01 21:26:35 +01:00
|
|
|
|
2014-06-30 00:52:45 +02:00
|
|
|
%h1=t '.actions'
|
2014-07-20 18:25:16 +02:00
|
|
|
%h2
|
|
|
|
= link_to event_path @event, protocol: :webcal, format: :ics do
|
|
|
|
%em.fa.fa-lg.fa-calendar
|
|
|
|
=t '.add_to_calendar'
|
|
|
|
- if user_signed_in?
|
|
|
|
%h2
|
2014-07-01 15:50:39 +02:00
|
|
|
= link_to edit_moderation_path @event do
|
2014-07-20 18:25:16 +02:00
|
|
|
%em.fa.fa-lg.fa-pencil
|
2014-07-01 15:50:39 +02:00
|
|
|
=t '.edit'
|
2014-07-20 18:25:16 +02:00
|
|
|
%h2
|
2014-07-01 15:50:39 +02:00
|
|
|
= link_to cancel_event_path @event, secret: @event.secret do
|
2014-07-20 18:25:16 +02:00
|
|
|
%em.fa.fa-lg.fa-thumbs-down
|
2014-07-01 15:50:39 +02:00
|
|
|
=t '.cancel'
|
2013-12-29 23:25:38 +01:00
|
|
|
|
2014-06-29 12:29:07 +02:00
|
|
|
%h3=t '.dateAndPlace'
|
2014-08-23 16:59:42 +02:00
|
|
|
|
2014-08-26 16:51:52 +02:00
|
|
|
%p= display_date
|
2013-12-29 23:25:38 +01:00
|
|
|
|
2014-08-26 16:51:52 +02:00
|
|
|
%p.full_address
|
2014-09-03 18:49:17 +02:00
|
|
|
- if @event.address.present?
|
|
|
|
%span= @event.address
|
2014-08-26 16:51:52 +02:00
|
|
|
%span= link_to @event.city, "http://fr.wikipedia.org/wiki/#{url_encode @event.city}"
|
|
|
|
%span= link_to @event.related_region.try(:name),
|
2014-10-05 12:57:46 +02:00
|
|
|
"http://fr.wikipedia.org/wiki/#{url_encode @event.related_region.try(:name)}"
|
2014-08-23 16:59:42 +02:00
|
|
|
|
|
|
|
- if @event.latitude && @event.longitude
|
|
|
|
#map(latitude="#{@event.latitude}" longitude="#{@event.longitude}")
|
2013-12-29 23:25:38 +01:00
|
|
|
|
2014-09-21 14:32:59 +02:00
|
|
|
- elsif controller.action_name != 'show'
|
|
|
|
%em.fa.fa-compress
|
|
|
|
%em
|
|
|
|
=raw t '.noMap'
|
|
|
|
%a(href="http://osm.org/search?query=#{@event.full_address}")
|
|
|
|
%img(src='http://www.openstreetmap.org/assets/osm_logo.png' alt='OSM logo' width='22px')
|
|
|
|
|
2014-06-29 12:29:07 +02:00
|
|
|
%h3=t '.description'
|
2014-06-21 18:53:05 +02:00
|
|
|
.description
|
2014-07-07 11:33:07 +02:00
|
|
|
- markdown = Redcarpet::Markdown.new(Redcarpet::Render::HTML, autolink: true, tables: true)
|
2014-08-06 14:47:47 +02:00
|
|
|
= description sanitize markdown.render(@event.description),
|
2014-07-18 17:01:51 +02:00
|
|
|
tags: %w(p br table tr th td ul ol li a strong b em i img),
|
2014-10-03 10:56:37 +02:00
|
|
|
attributes: %w(href src width height style)
|
2013-12-29 23:25:38 +01:00
|
|
|
|
2014-06-29 12:29:07 +02:00
|
|
|
%h3=t '.infos'
|
2013-12-28 23:45:13 +01:00
|
|
|
%p
|
2014-06-29 12:29:07 +02:00
|
|
|
%span.label= Event.human_attribute_name :url
|
2013-12-29 23:25:38 +01:00
|
|
|
= link_to @event.url, @event.url
|
2013-12-28 23:45:13 +01:00
|
|
|
%p
|
2014-06-29 12:29:07 +02:00
|
|
|
%span.label= Event.human_attribute_name :contact
|
2014-07-18 23:42:33 +02:00
|
|
|
= mail_to @event.contact, nil,
|
|
|
|
encode: (request.format == 'text/html' ? :javascript : nil),
|
|
|
|
replace_at: ' CHEZ ', replace_dot: ' POINT '
|
2013-12-28 23:45:13 +01:00
|
|
|
|
2014-07-01 15:50:39 +02:00
|
|
|
- if @event.tags && @event.tags.present?
|
2014-06-09 20:36:53 +02:00
|
|
|
%p.tags
|
2014-06-29 12:29:07 +02:00
|
|
|
%span.label= Event.human_attribute_name :tags
|
2014-06-09 20:36:53 +02:00
|
|
|
- @event.tags.split.each do |tag|
|
2014-09-20 17:20:40 +02:00
|
|
|
= link_to tag, tag_url(tag)
|