From 7705a6baa2d841a4b99a90da2374b3b513bbae38 Mon Sep 17 00:00:00 2001 From: cinnaboot Date: Mon, 14 Oct 2019 05:13:40 -0400 Subject: [PATCH] add play link to file listing 'info card' --- video_metadata/static/file_listing.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/video_metadata/static/file_listing.js b/video_metadata/static/file_listing.js index e6d046b..5be9adf 100644 --- a/video_metadata/static/file_listing.js +++ b/video_metadata/static/file_listing.js @@ -4,6 +4,7 @@ const FOLDER_CONTENTS_PATH = '/pvdb/file_listing/folder_contents_json/'; const QUERY_PATH = '/pvdb/tmdb/query_movie_json'; const CREATE_MAPPING_PATH = '/pvdb/tmdb/create_mapping'; const PATH_PATH = '/pvdb/tmdb/query_path_json'; +const VIDEO_PREFIX = '/video/'; // NOTE: create links for folder contents @@ -59,6 +60,15 @@ function openInfoCard(dataset, element) { // NOTE: don't need the mapping link here let p = blurb.querySelector('.mapping_link').parentNode; p.parentNode.removeChild(p); + + // NOTE: add play link + let a = document.createElement('a'); + a.classList.add('play_link'); + a.href = VIDEO_PREFIX + dataset.rel_path; + a.appendChild(document.createTextNode('play')); + let div = blurb.querySelector('.search_result'); + div.insertBefore(a, div.firstChild); + element.parentNode.appendChild(blurb); } }); @@ -96,7 +106,6 @@ function openQueryDialog(dataset, element) { } function createBlurb(details) { - console.log(details); let qt = document.querySelector('#query_result'); let qtclone = document.importNode(qt.content, true);