diff --git a/hotkey.js b/hotkey.js index 12ddbe4..39e6c72 100644 --- a/hotkey.js +++ b/hotkey.js @@ -1,16 +1,16 @@ nodes = document.querySelectorAll(":hover"); i = 1; console.log(nodes); -videoNode = nodes[nodes.length - i]; +titleNode = nodes[nodes.length - i]; -while (videoNode && videoNode.tagName != "YTD-RICH-ITEM-RENDERER") { - videoNode = videoNode.parentElement; - console.log(videoNode); +while (titleNode && !titleNode.matches("a#video-title-link")) { + titleNode = titleNode.parentElement; + console.log(titleNode); } -if (!(videoNode && videoNode.tagName == "YTD-RICH-ITEM-RENDERER")) { +if (!(titleNode && titleNode.matches("a#video-title-link"))) { console.error("No video element found."); } else { - link = videoNode.querySelector("a#video-title-link").href; + link = titleNode.href; fetch("http://localhost:5000/download", { method: "POST", headers: {