edl integration work
This commit is contained in:
parent
17848110cf
commit
a4bd80fa3c
14
layout.html
14
layout.html
@ -476,7 +476,8 @@
|
||||
console.dir(row['edl_definition']);
|
||||
const edl = JSON.parse(row['edl_definition']);
|
||||
thisRow.setAttribute("data-inpoint", edl.inpoint);
|
||||
thisRow.setAttribute("data-outpoint", edl.outpoint)
|
||||
thisRow.setAttribute("data-outpoint", edl.outpoint);
|
||||
thisRow.setAttribute("data-edl-definition");
|
||||
} else {
|
||||
// no EDL yet, use start as inpoint and duration as outpoint
|
||||
thisRow.setAttribute("data-inpoint", 0);
|
||||
@ -504,13 +505,22 @@
|
||||
template_clone.querySelector('input[name="description"]').value = media_item_element.getAttribute("data-description");
|
||||
template_clone.querySelector('input[name="season"]').value = media_item_element.getAttribute("data-season");
|
||||
template_clone.querySelector('input[name="episode_number"]').value = media_item_element.getAttribute("data-episode-number");
|
||||
// TODO: fetch related EDLs from API here
|
||||
|
||||
const formatted_inpoint = new Date(media_item_element.getAttribute("data-inpoint") * 1000).toISOString().substring(11, 19);
|
||||
const formatted_outpoint = new Date(media_item_element.getAttribute("data-outpoint") * 1000).toISOString().substring(11, 19);
|
||||
template_clone.querySelector('input[name="media_item_edl_inpoint"]').value = formatted_inpoint;
|
||||
template_clone.querySelector('input[name="media_item_edl_outpoint"]').value = formatted_outpoint;
|
||||
template_clone.firstElementChild.setAttribute("data-duration", media_item_element.getAttribute("data-duration"));
|
||||
template_clone.firstElementChild.setAttribute("data-media-id", media_item_element.getAttribute("data-id"));
|
||||
|
||||
// TODO: populate EDL if it exists
|
||||
const thisRowEDL = media_item_element.getAttribute("data-edl-definition");
|
||||
if (thisRowEDL && thisRowEDL !== "") {
|
||||
edl = JSON.parse(thisRowEDL);
|
||||
console.log("Parsed EDL:");
|
||||
console.dir(edl);
|
||||
}
|
||||
|
||||
target.innerHTML = "";
|
||||
target.appendChild(template_clone);
|
||||
fetch_item_tags(item_id);
|
||||
|
Loading…
Reference in New Issue
Block a user