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 %>