feature/share-libs
erb 32 lines 2.63 KB
Raw
1 <tr style="vertical-align: middle" id="spitfire-row-<%= audio_file.id %>">
2 <td style="padding: 10px 10px 10px 0;">
3 <% if audio_file.source_file.attached? %>
4 <%= link_to(audio_file.source_file.blob.filename, my_splitfire_detail_path(audio_file.id)) %>
5 <% elsif audio_file.audio_file_splitfire_status.youtube_converting? %>
6 Processing audio file...
7 <% else %>
8 File is missing. Please delete this.
9 <% end %>
10 <%= render "my/partial_audio_file_information", audio_file: audio_file %>
11 <% if !audio_file.audio_file_splitfire_status.nil? && audio_file.audio_file_splitfire_status.processing? %>
12 <div class="progress">
13 <div class="progress-bar progress-bar-striped progress-bar-animated" role="progressbar" aria-valuenow="<%= audio_file.audio_file_splitfire_status.processing_progress %>" aria-valuemin="0" aria-valuemax="100" style="width: <%= audio_file.audio_file_splitfire_status.processing_progress %>%"></div>
14 </div>
15 <% end %>
16 </td>
17 <td style="padding: 10px; width: 200px">
18 <% if !audio_file.source_file.attached? && !audio_file.audio_file_splitfire_status.youtube_converting? %>
19 Missing file.
20 <% elsif audio_file.audio_file_splitfire_status.nil? || (!audio_file.audio_file_splitfire_status.nil? && audio_file.audio_file_splitfire_status.pending? || audio_file.audio_file_splitfire_status.cancelled?) %>
21 <%= link_to("SplitFire 🔥", my_splitfire_start_path(audio_file.id), data: { confirm: '"This will take time 🔥" - SplitFire' }, method: :post) %>
22 <% elsif !audio_file.audio_file_splitfire_status.nil? && (audio_file.audio_file_splitfire_status.processing? || audio_file.audio_file_splitfire_status.youtube_converting?) %>
23 Splitfiring <%= image_pack_tag "fire.gif", :size => "25x25", :style => "vertical-align: bottom" %>
24 </br>
25 <%= link_to("<i class='icon-remove'></i> Cancel".html_safe, my_splitfire_cancel_path(audio_file.id), data: { confirm: 'This will cancel SplitFire 🔥.' }, method: :patch) %>
26 <% elsif !audio_file.audio_file_splitfire_status.nil? && audio_file.audio_file_splitfire_status.done? %>
27 <%= link_to("<i class='icon-list'></i> See results".html_safe, my_splitfire_detail_path(audio_file.id)) %>
28 <% elsif !audio_file.audio_file_splitfire_status.nil? && audio_file.audio_file_splitfire_status.no_results? %>
29 <%= link_to("SplitFire #{image_pack_tag('fire.gif', :size => '15x15', :style => 'vertical-align: top')} again?".html_safe, my_splitfire_start_path(audio_file.id), data: { confirm: '"This will take time 🔥" - SplitFire' }, method: :post) %>
30 <% end %>
31 </td>
32 </tr>