2020-09-13 20:09:48 +02:00
|
|
|
<% # TODO: Refactor this %>
|
|
|
|
|
<% if params[:director_mode] %>
|
|
|
|
|
<% if controller.class.module_parent.to_s == "Public" %>
|
|
|
|
|
<% live_take_url = url_for(params.permit!.merge(director_mode: true, token: broadcast.token)) %>
|
|
|
|
|
<% else %>
|
|
|
|
|
<% live_take_url = url_for(params.permit!.merge(director_mode: true, id: broadcast.id)) %>
|
|
|
|
|
<% end %>
|
|
|
|
|
<hr/>
|
|
|
|
|
<% else %>
|
|
|
|
|
<% if controller.class.module_parent.to_s == "Public" %>
|
|
|
|
|
<% live_take_url = url_for(params.permit!.merge(token: broadcast.token).except(:director_mode)) %>
|
|
|
|
|
<% else %>
|
|
|
|
|
<% live_take_url = url_for(params.permit!.merge(id: broadcast.id).except(:director_mode)) %>
|
|
|
|
|
<% end %>
|
|
|
|
|
<% end %>
|
|
|
|
|
|
|
|
|
|
<div id="live-take" class="media p-3 playing-highlight">
|
|
|
|
|
<div id="recording_status">
|
|
|
|
|
<%= render 'broadcasts/recording_status', broadcast: broadcast %>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="play-thumbnail">
|
|
|
|
|
<%= image_tag "live_icon.png", class: "mr-2", width: 64, alt: "Live stream thumbnail" %>
|
|
|
|
|
<%= link_to live_take_url, class: "play-btn", data: { behavior: "play_stream" } do %>
|
|
|
|
|
<%= render "broadcasts/play_button_svg" %>
|
|
|
|
|
<% end %>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="media-body">
|
|
|
|
|
<h5 class="mt-0"><%= broadcast.name %></h5>
|
|
|
|
|
<small id="broadcast_updates" class="text-muted">
|
2020-08-31 18:19:00 +02:00
|
|
|
<%= render partial: 'broadcasts/broadcast_status', locals: { broadcast: broadcast } %>
|
2020-09-13 20:09:48 +02:00
|
|
|
</small>
|
2020-08-31 18:19:00 +02:00
|
|
|
</div>
|
|
|
|
|
</div>
|