Initial commit

This commit is contained in:
Senad Uka
2020-05-31 22:38:19 +02:00
commit 858fafc3c5
1280 changed files with 65918 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
<%= content_tag :div, class: "modal modal-right", id: "new_audio_confirmation_modal", aria: { labelledby: "modalLabel", hidden: true }, role: "dialog", tabindex: -1 do %>
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="modalLabel">Confirm Audio</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<%= bootstrap_form_with model: [audio_confirmation.video, "video_analyses", audio_confirmation], layout: :horizontal, label_col: "col-3", control_col: "col-9" do |form| %>
<div class="modal-body">
<%= render "video_analyses/show_hide_edl_events", edl_events_data: @edl_events_data, model_name: "audio_confirmation" %>
<div id="audio_confirmation_fields">
<%= form.hidden_field :time_elapsed, value: audio_confirmation.time_elapsed %>
<%= form.hidden_field :confirmation_type, value: audio_confirmation.confirmation_type %>
<%= form.hidden_field :composer_info, value: audio_confirmation.composer_info %>
<%= form.hidden_field :publisher_info, value: audio_confirmation.publisher_info %>
<%= form.hidden_field :catalog, value: audio_confirmation.catalog %>
<%= form.static_control nil, name: nil, label: "Source EDL", value: audio_confirmation.edl_type.to_s.titleize %>
<%= form.static_control nil, name: nil, label: "Origin", value: audio_confirmation.confirmation_type.to_s.titleize %>
<%= form.static_control nil, name: nil, label: "Video Timecode", value: audio_confirmation.appears_at %>
<%= form.static_control nil, name: nil, label: "Composer", value: audio_confirmation.composer_info %>
<%= form.static_control nil, name: nil, label: "Publisher", value: audio_confirmation.publisher_info %>
<%= form.static_control nil, name: nil, label: "Catalog", value: audio_confirmation.catalog %>
<%= form.text_area nil, name: nil, label: "Matched Filename", value: matched_file_name, id: "matched_file_name", readonly: true if matched_file_name.present? %>
<%= form.select :music_type, ["Instrumental", "Vocal"] %>
<%= form.select :music_category, ["Background", "Feature", "Theme"] %>
<%= form.text_field :title %>
<%= form.text_field :channel %>
<%= form.text_field :timecode_in %>
<%= form.text_field :timecode_out %>
<%= form.text_field :duration %>
<%= form.text_field :source_file_name %>
<%= form.text_field :clip_name %>
<%= form.text_field :description %>
</div>
</div>
<div class="modal-footer">
<%= form.button "Close", class: "btn btn-secondary", data: { dismiss: "modal" } %>
<%= form.submit "Confirm Audio", class: "btn btn-primary", data: { disable_with: t("shared.disable_with") } %>
</div>
<% end %>
</div>
</div>
<% end %>

View File

@@ -0,0 +1,12 @@
<% if @audio_confirmation_data.is_valid %>
$("#audio_confirmations").html("<%= j render("video_analyses/audio_confirmations", audio_confirmations: @audio_confirmations_data.audio_confirmations) %>");
<% if @audio_confirmation_data.should_toggle_checkmark %>
$('#audio_matches .releasable-match').has('td:contains("<%= @audio_confirmation_data.presented_source_file_name %>")').has('td:contains("<%= @audio_confirmation_data.timecode_in %>")').attr("data-confirmed", true).data("confirmed", true)
$('#music_releases .music-releasable').has('figure:contains("<%= @audio_confirmation_data.source_file_name %>")').attr("data-confirmed", true).data("confirmed", true)
<% end %>
$("#new_audio_confirmation_modal").modal("toggle");
$('.modal-backdrop').remove();
<% else %>
<% end %>

View File

@@ -0,0 +1,3 @@
$("#audio_confirmations").html("<%= j render("video_analyses/audio_confirmations", audio_confirmations: @audio_confirmations_data.audio_confirmations) %>");
$('#audio_matches .releasable-match').has('td:contains("<%= @audio_confirmation_data.presented_source_file_name %>")').has('td:contains("<%= @audio_confirmation_data.timecode_in %>")').attr("data-confirmed", false).data("confirmed", false)
$('#music_releases .music-releasable').has('figure:contains("<%= @audio_confirmation_data.source_file_name %>")').attr("data-confirmed", false).data("confirmed", false)

View File

@@ -0,0 +1,5 @@
$("[data-toggle=tooltip]").tooltip("dispose");
$("#new_audio_confirmation_modal").remove();
$("body").append("<%= j render('new_audio_confirmation_modal', audio_confirmation: @audio_confirmation, matched_file_name: @matched_file_name) %>");
$("#new_audio_confirmation_modal").modal("toggle");