feature/share-libs
erb 25 lines 1.79 KB
Raw
1 <tr style="vertical-align: middle" id="bonzo-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_bonzo_detail_path(audio_file.id)) %>
5 <% else %>
6 File is missing. Please delete this.
7 <% end %>
8 <%= render "my/partial_audio_file_information", audio_file: audio_file %>
9 </td>
10 <td style="padding: 10px; width: 200px">
11 <% if !audio_file.source_file.attached? %>
12 Missing file.
13 <% elsif audio_file.audio_file_bonzo_status.nil? || (!audio_file.audio_file_bonzo_status.nil? && audio_file.audio_file_bonzo_status.pending? || audio_file.audio_file_bonzo_status.cancelled?) %>
14 <%= link_to("Bonzo 🥁", my_bonzo_start_path(audio_file.id), data: { confirm: '"This will take time 🥁" - Bonzo' }, method: :post) %>
15 <% elsif !audio_file.audio_file_bonzo_status.nil? && audio_file.audio_file_bonzo_status.processing? %>
16 Bonzo is processing <%= image_pack_tag "fire.gif", :size => "25x25", :style => "vertical-align: bottom" %>
17 </br>
18 <%= link_to("<i class='icon-remove'></i> Cancel".html_safe, my_bonzo_cancel_path(audio_file.id), data: { confirm: 'This will cancel the Bonzo 🥁 process.' }, method: :patch) %>
19 <% elsif !audio_file.audio_file_bonzo_status.nil? && audio_file.audio_file_bonzo_status.done? %>
20 <%= link_to("<i class='icon-list'></i> See results".html_safe, my_bonzo_detail_path(audio_file.id)) %>
21 <% elsif !audio_file.audio_file_bonzo_status.nil? && audio_file.audio_file_bonzo_status.no_results? %>
22 <%= link_to("Bonzo 🥁 again?".html_safe, my_bonzo_start_path(audio_file.id), data: { confirm: '"This will take time 🥁" - Bonzo' }, method: :post) %>
23 <% end %>
24 </td>
25 </tr>