|
|
|
- banner_image @conference.cover_url, id: @conference.cover_attribution_id, name: @conference.cover_attribution_name, user_id: @conference.cover_attribution_user_id, src: @conference.cover_attribution_src
|
|
|
|
- page_style (params['controller'] == 'conferences' ? 'article' : 'emphasize-banner')
|
|
|
|
|
|
|
|
- content_for :banner do
|
|
|
|
.row
|
|
|
|
.columns.small-12.banner
|
|
|
|
%figure
|
|
|
|
%img{src: @conference.poster.full.url}
|
|
|
|
.columns.medium-8.align-bottom
|
|
|
|
- title = @conference.conference_type.slug == 'bikebike' ? 'Bike!Bike! '+@conference.start_date.year.to_s : @conference.title
|
|
|
|
%div
|
|
|
|
%h1
|
|
|
|
- if params['controller'] == 'conferences' && params['action'] == 'show'
|
|
|
|
= title
|
|
|
|
- else
|
|
|
|
%a{href: @conference.url}=title
|
|
|
|
%h2
|
|
|
|
- location = @conference.organizations.first.locations.first
|
|
|
|
= location.city + ', ' + (location.territory ? Carmen::Country.coded(location.country).subregions.coded(location.territory).name : location.country)
|
|
|
|
%em
|
|
|
|
= (l @conference.start_date, format: :date) + ' - ' + (l @conference.end_date, format: :date)
|
|
|
|
- if params['controller'] != 'conferences'
|
|
|
|
- info = nil
|
|
|
|
- if @conference.registration_open
|
|
|
|
- if @conference.registration_info
|
|
|
|
- info = @conference.registration_info
|
|
|
|
- elsif @conference.end_date < Time.now
|
|
|
|
- if @conference.preregistration_info
|
|
|
|
- info = @conference.postregistration_info
|
|
|
|
- elsif @conference.preregistration_info
|
|
|
|
- info = @conference.preregistration_info
|
|
|
|
- if info
|
|
|
|
= info.html_safe
|
|
|
|
- else
|
|
|
|
%p= ActionView::Base.full_sanitizer.sanitize(@conference.info).gsub(/^(.{300,350}\.)(.*)$/m, '\1...')
|
|
|
|
.columns.medium-4.centered.align-bottom
|
|
|
|
%div
|
|
|
|
- if @conference.registration_open
|
|
|
|
%a.button{href: @conference.url(:register)}
|
|
|
|
=_'conference.Register_Now'
|
|
|
|
- if params['controller'] != 'conferences'
|
|
|
|
%a.button.more{href: @conference.url}
|
|
|
|
=_'conference.More_Info'
|