agenda-libre-ruby/app/views/events/show.html.haml

64 lines
2.0 KiB
Plaintext
Raw Normal View History

- if @event.persisted? && request.format == 'text/html' && controller.controller_name != 'moderations' && controller.controller_name != 'notes' && controller.action_name != 'edit' && controller.action_name != 'cancel'
#lug-list
%h1=t '.lug-list'
2014-07-01 15:50:39 +02:00
- if @event.related_region
%ul
2014-07-01 15:50:39 +02:00
- @event.related_region.lugs.order(department: :asc).each do |lug|
%li
= link_to lug.name, lug.url
(#{lug.department})
%h1=t '.actions'
2014-07-01 15:50:39 +02:00
= link_to root_url do
%em.fa.fa-calendar
=t '.add_to_calendar'
- if user_signed_in?
= link_to edit_moderation_path @event do
%em.fa.fa-pencil
=t '.edit'
%br/
= link_to cancel_event_path @event, secret: @event.secret do
%em.fa.fa-thumbs-down
=t '.cancel'
2013-12-29 23:25:38 +01:00
%h2
%em= @event.city + ':'
2013-12-28 23:45:13 +01:00
= @event.title
2013-12-29 23:25:38 +01:00
%h3=t '.dateAndPlace'
2013-12-28 23:45:13 +01:00
%p
2013-12-29 23:25:38 +01:00
- if @event.same_day?
Le #{l @event.start_time.to_date, format: :long},
de #{l @event.start_time, format: :hours} à #{l @event.end_time, format: :hours}.
2013-12-29 23:25:38 +01:00
- else
Du
=l @event.start_time, format: :at
au
#{l @event.end_time, format: :at}.
2013-12-28 23:45:13 +01:00
%p
=t '.at'
%em= link_to(@event.city, "http://fr.wikipedia.org/wiki/#{url_encode @event.city}") + ','
2014-07-01 15:50:39 +02:00
= link_to @event.related_region.name, "http://fr.wikipedia.org/wiki/#{url_encode @event.related_region.name}" rescue nil
2013-12-29 23:25:38 +01:00
%h3=t '.description'
.description
:markdown
#{sanitize @event.description,
tags: %w(p br table tr td ul ol li a strong b em i img),
attributes: %w(href src width height)}
2013-12-29 23:25:38 +01:00
%h3=t '.infos'
2013-12-28 23:45:13 +01:00
%p
%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
%span.label= Event.human_attribute_name :contact
2014-06-27 12:31:43 +02:00
= mail_to @event.contact, nil, encode: :javascript, 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?
%p.tags
%span.label= Event.human_attribute_name :tags
- @event.tags.split.each do |tag|
= link_to tag, events_url(tag: tag)