Add fix for optional 'rvs'

This commit is contained in:
Omar Roth 2018-11-18 17:28:22 -06:00
parent 43961ef035
commit 04d9b16a6b

View file

@ -152,7 +152,7 @@
<% end %>
<% rvs.each do |rv| %>
<% if rv.has_key?("id") %>
<% if rv["id"]? %>
<a href="/watch?v=<%= rv["id"] %>">
<% if preferences && preferences.thin_mode %>
<% else %>
@ -177,7 +177,7 @@
<% if !rvs.empty? && !plid && params[:continue] %>
player.on('ended', function() {
window.location.replace("/watch?v="
+ "<%= rvs[0]?.try &.["id"] %>"
+ "<%= rvs.select { |rv| rv["id"]? }[0]? %>"
+ "&continue=1"
<% if params[:listen] %>
+ "&listen=1"
@ -196,7 +196,7 @@ function continue_autoplay(target) {
if (target.checked) {
player.on('ended', function() {
window.location.replace("/watch?v="
+ "<%= rvs[0]?.try &.["id"] %>"
+ "<%= rvs.select { |rv| rv["id"]? }[0]? %>"
+ "&continue=1"
<% if params[:listen] %>
+ "&listen=1"