From a3151479bbd2b9887676878ca9e80b23057ca93b Mon Sep 17 00:00:00 2001 From: cinnaboot Date: Wed, 16 Oct 2019 22:34:42 -0400 Subject: [PATCH] fix bug with querySelector for file listing --- video_metadata/static/file_listing.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/video_metadata/static/file_listing.js b/video_metadata/static/file_listing.js index 10df600..e60c37f 100644 --- a/video_metadata/static/file_listing.js +++ b/video_metadata/static/file_listing.js @@ -32,12 +32,12 @@ function addContents(node, json) { a.addEventListener('click', function(e) { e.preventDefault(); let element = e.target.parentNode; // NOTE: the parent 'li' element - let ul_node = element.parentNode.querySelector('li > ul'); - let div_node = element.parentNode.querySelector('li > .search_result'); + let ul_node = element.querySelector('li > ul'); + let div_node = element.querySelector('li > .search_result'); - if (ul_node) { + if (ul_node != null) { element.removeChild(ul_node); - } else if (div_node) { + } else if (div_node != null) { element.removeChild(div_node); } else { if (a.dataset.is_dir == 'true') {