From 16def655cf4919310a55e21f2162844081ff5f6d Mon Sep 17 00:00:00 2001
From: farhatahmad <35435341+farhatahmad@users.noreply.github.com>
Date: Wed, 6 Feb 2019 11:43:00 -0500
Subject: [PATCH] Sorted the recording playback array by the type attribute
before displaying (#358)
---
app/views/shared/components/_public_recording_row.html.erb | 3 ++-
app/views/shared/components/_recording_row.html.erb | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/app/views/shared/components/_public_recording_row.html.erb b/app/views/shared/components/_public_recording_row.html.erb
index 22bfbeac..3d13ad68 100644
--- a/app/views/shared/components/_public_recording_row.html.erb
+++ b/app/views/shared/components/_public_recording_row.html.erb
@@ -60,8 +60,9 @@
+ <% sorted_formats = recording[:playbacks].sort_by! {|p| p[:type]} %>
<% p = recording[:playbacks].find do |p| p.key?(:length) end %>
- <% recording[:playbacks].each do |p| %>
+ <% sorted_formats.each do |p| %>
<%= link_to p[:type].capitalize, p[:url], class: "btn btn-sm btn-primary", target: "_blank" %>
<% end %>
|
diff --git a/app/views/shared/components/_recording_row.html.erb b/app/views/shared/components/_recording_row.html.erb
index ddfa1315..d61618b6 100644
--- a/app/views/shared/components/_recording_row.html.erb
+++ b/app/views/shared/components/_recording_row.html.erb
@@ -63,7 +63,8 @@
- <% recording[:playbacks].each do |p| %>
+ <% sorted_formats = recording[:playbacks].sort_by! {|p| p[:type]} %>
+ <% sorted_formats.each do |p| %>
<%= link_to p[:type].capitalize, p[:url], class: "btn btn-sm btn-primary", target: "_blank" %>
<% end %>
|