|
|
|
@ -4,6 +4,7 @@ const FOLDER_CONTENTS_PATH = '/pvdb/file_listing/folder_contents_json/'; |
|
|
|
const QUERY_PATH = '/pvdb/tmdb/query_movie_json'; |
|
|
|
const QUERY_PATH = '/pvdb/tmdb/query_movie_json'; |
|
|
|
const CREATE_MAPPING_PATH = '/pvdb/tmdb/create_mapping'; |
|
|
|
const CREATE_MAPPING_PATH = '/pvdb/tmdb/create_mapping'; |
|
|
|
const PATH_PATH = '/pvdb/tmdb/query_path_json'; |
|
|
|
const PATH_PATH = '/pvdb/tmdb/query_path_json'; |
|
|
|
|
|
|
|
const VIDEO_PREFIX = '/video/'; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// NOTE: create links for folder contents
|
|
|
|
// NOTE: create links for folder contents
|
|
|
|
@ -59,6 +60,15 @@ function openInfoCard(dataset, element) { |
|
|
|
// NOTE: don't need the mapping link here
|
|
|
|
// NOTE: don't need the mapping link here
|
|
|
|
let p = blurb.querySelector('.mapping_link').parentNode; |
|
|
|
let p = blurb.querySelector('.mapping_link').parentNode; |
|
|
|
p.parentNode.removeChild(p); |
|
|
|
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); |
|
|
|
element.parentNode.appendChild(blurb); |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
@ -96,7 +106,6 @@ function openQueryDialog(dataset, element) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function createBlurb(details) { |
|
|
|
function createBlurb(details) { |
|
|
|
console.log(details); |
|
|
|
|
|
|
|
let qt = document.querySelector('#query_result'); |
|
|
|
let qt = document.querySelector('#query_result'); |
|
|
|
let qtclone = document.importNode(qt.content, true); |
|
|
|
let qtclone = document.importNode(qt.content, true); |
|
|
|
|
|
|
|
|
|
|
|
|