Files
old-holivud2/app/views/broadcasts/_live_take.html.erb

36 lines
1.3 KiB
Plaintext
Raw Normal View History

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>