Initial commit
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
<%= content_tag :div, class: "modal modal-right", id: "edit_graphics_element_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">Update GFX Cue Element</h5>
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<%= bootstrap_form_with model: graphics_element, url: [graphics_element, {video_id: graphics_element.video}], 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: "graphics_element" %>
|
||||
|
||||
<div id="graphics_element_fields">
|
||||
<%= form.hidden_field :edl_type, value: graphics_element.edl_type %>
|
||||
<%= form.hidden_field :time_elapsed, value: graphics_element.time_elapsed %>
|
||||
<%= form.static_control nil, name: nil, label: "Source EDL ", value: graphics_element.edl_type.to_s.titleize %>
|
||||
<%= form.static_control nil, name: nil, label: "Video Timecode", value: graphics_element.appears_at %>
|
||||
<%= form.select :graphic_type, options_for_graphic_types_select, { include_blank: true }, class: "custom-select" %>
|
||||
<%= form.text_field :text %>
|
||||
<%= 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 "Update GFX Element", class: "btn btn-primary", data: { disable_with: t("shared.disable_with") } %>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
<% end %>
|
||||
@@ -0,0 +1,39 @@
|
||||
<%= content_tag :div, class: "modal modal-right", id: "new_graphics_element_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">New GFX Cue Element</h5>
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<%= bootstrap_form_with model: [graphics_element.video, "video_analyses", graphics_element], 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: "graphics_element" %>
|
||||
|
||||
<div id="graphics_element_fields">
|
||||
<%= form.hidden_field :edl_type, value: graphics_element.edl_type %>
|
||||
<%= form.hidden_field :time_elapsed, value: graphics_element.time_elapsed %>
|
||||
<%= form.static_control nil, name: nil, label: "Source EDL ", value: graphics_element.edl_type.to_s.titleize %>
|
||||
<%= form.static_control nil, name: nil, label: "Video Timecode", value: graphics_element.appears_at %>
|
||||
<%= 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 :graphic_type, options_for_graphic_types_select, { include_blank: true }, class: "custom-select" %>
|
||||
<%= form.text_field :text %>
|
||||
<%= 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 "Create GFX Element", class: "btn btn-primary", data: { disable_with: t("shared.disable_with") } %>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
<% end %>
|
||||
10
app/views/video_analyses/graphics_elements/create.js.erb
Normal file
10
app/views/video_analyses/graphics_elements/create.js.erb
Normal file
@@ -0,0 +1,10 @@
|
||||
<% if @graphics_element_data.is_valid %>
|
||||
$("#graphics_elements_list").html("<%= j render("video_analyses/graphics_elements", graphics_elements: @graphics_elements_data.graphics_elements) %>");
|
||||
|
||||
<% if @graphics_element_data.should_toggle_checkmark %>
|
||||
$('.graphics-match').has('td:contains("<%= @graphics_element_data.source_file_name %>")').has('td:contains("<%= @graphics_element_data.timecode_in %>")').attr("data-confirmed", true).data("confirmed", true)
|
||||
<% end %>
|
||||
|
||||
$("#new_graphics_element_modal").modal("toggle");
|
||||
<% else %>
|
||||
<% end %>
|
||||
@@ -0,0 +1,2 @@
|
||||
$("#graphics_elements_list").html("<%= j render("video_analyses/graphics_elements", graphics_elements: @graphics_elements_data.graphics_elements) %>");
|
||||
$('.graphics-match').has('td:contains("<%= @graphics_element_data.source_file_name %>")').has('td:contains("<%= @graphics_element_data.timecode_in %>")').attr("data-confirmed", false).data("confirmed", false)
|
||||
4
app/views/video_analyses/graphics_elements/edit.js.erb
Normal file
4
app/views/video_analyses/graphics_elements/edit.js.erb
Normal file
@@ -0,0 +1,4 @@
|
||||
$("#edit_graphics_element_modal").remove();
|
||||
|
||||
$("body").append("<%= j render('edit_graphics_element_modal', graphics_element: @graphics_element) %>");
|
||||
$("#edit_graphics_element_modal").modal("toggle");
|
||||
5
app/views/video_analyses/graphics_elements/new.js.erb
Normal file
5
app/views/video_analyses/graphics_elements/new.js.erb
Normal file
@@ -0,0 +1,5 @@
|
||||
$("[data-toggle=tooltip]").tooltip("dispose");
|
||||
$("#new_graphics_element_modal").remove();
|
||||
|
||||
$("body").append("<%= j render('new_graphics_element_modal', graphics_element: @graphics_element, matched_file_name: @matched_file_name) %>");
|
||||
$("#new_graphics_element_modal").modal("toggle");
|
||||
10
app/views/video_analyses/graphics_elements/update.js.erb
Normal file
10
app/views/video_analyses/graphics_elements/update.js.erb
Normal file
@@ -0,0 +1,10 @@
|
||||
<% if @graphics_element_data.is_valid %>
|
||||
$("#graphics_elements_list").html("<%= j render("video_analyses/graphics_elements", graphics_elements: @graphics_elements_data.graphics_elements) %>");
|
||||
|
||||
<% if @graphics_element_data.should_toggle_checkmark %>
|
||||
$('.graphics-match').has('span:contains("<%= @graphics_element_data.source_file_name %>")').has('span:contains("<%= @graphics_element_data.timecode_in %>")').attr("data-confirmed", true).data("confirmed", true)
|
||||
<% end %>
|
||||
|
||||
$("#edit_graphics_element_modal").modal("toggle");
|
||||
<% else %>
|
||||
<% end %>
|
||||
Reference in New Issue
Block a user