diff --git a/video_metadata/static/file_listing.js b/video_metadata/static/file_listing.js index 5f6c863..d94e3fd 100644 --- a/video_metadata/static/file_listing.js +++ b/video_metadata/static/file_listing.js @@ -2,6 +2,7 @@ // TODO: could get path constants from DOM in jinja template 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' // NOTE: create links for folder contents @@ -73,6 +74,10 @@ function openQueryDialog(dataset) { let description = qtclone.querySelector('.query_description'); description.appendChild(document.createTextNode(result.overview)); + let map_link = qtclone.querySelector('.mapping_link'); + map_link.href = CREATE_MAPPING_PATH + '?movie_id=' + json.id + + '&rel_path=' + dataset.rel_path; + tclone.querySelector('#query_result_container').appendChild(qtclone); } diff --git a/video_metadata/templates/file_listing/folder_contents.html b/video_metadata/templates/file_listing/folder_contents.html index f18fe09..620268e 100644 --- a/video_metadata/templates/file_listing/folder_contents.html +++ b/video_metadata/templates/file_listing/folder_contents.html @@ -24,6 +24,7 @@