Make it possible for users to select events which they want to see in the public schedule and in the All events section of the public schedule.
23 lines
1.3 KiB
Text
23 lines
1.3 KiB
Text
%td.event{ width: "#{ width * span }%" , |
|
|
colspan: span, |
|
|
role: "button" }
|
|
%div{ onClick: 'eventClicked(event, this);', "data-url" => "#{url_for(conference_program_proposal_path(@conference.short_title, event.id))}" }
|
|
%div{ class: "elipsis break-words event-title", |
|
|
style: "-webkit-line-clamp: #{ event_lines(@rooms) }; height: #{ event_height(@rooms) }px;"} |
|
|
|
|
= canceled_replacement_event_label(event, event_schedule, 'schedule-label')
|
|
|
|
= event.title
|
|
|
|
- if current_user
|
|
= link_to('#', onClick: 'starClicked();') do
|
|
%span#star{ class: "fa fa-lg #{ event.favourite_users.exists?(current_user.id) ? 'fa-star' : 'fa-star-o' }", |
|
|
"aria-hidden" =>"true", |
|
|
"data-url" => conference_program_proposal_path(@conference.short_title, event.id), |
|
|
"data-user" => current_user.id }
|
|
|
|
- event.speakers_ordered.each do |speaker|
|
|
= image_tag speaker.gravatar_url, :class => "img-circle pull-right speaker-pic", |
|
|
:alt => speaker.name, |
|
|
:title => speaker.name, |
|
|
:style => "height: #{ speaker_height(@rooms) }px; width: #{ speaker_width(@rooms) }px;"
|