diff --git a/frontend/app.js b/frontend/app.js index 72d2011..b38ae78 100644 --- a/frontend/app.js +++ b/frontend/app.js @@ -135,6 +135,7 @@ function renderResults(results) { const node = cardTemplate.content.firstElementChild.cloneNode(true); const image = node.querySelector("img"); const previewVideo = node.querySelector(".preview-hover"); + const overlays = node.querySelectorAll(".preview-overlay"); node.href = item.link; image.src = item.thumbnailUrl || "https://placehold.co/1280x720/0a0a0a/ffffff?text=Preview"; image.alt = item.title; @@ -145,6 +146,7 @@ function renderResults(results) { previewVideo.src = item.previewVideoUrl; previewVideo.poster = item.thumbnailUrl || ""; node.addEventListener("mouseenter", () => { + overlays.forEach((overlay) => overlay.classList.add("hidden")); previewVideo.classList.remove("hidden"); previewVideo.play().catch(() => {}); }); @@ -152,6 +154,7 @@ function renderResults(results) { previewVideo.pause(); previewVideo.currentTime = 0; previewVideo.classList.add("hidden"); + overlays.forEach((overlay) => overlay.classList.remove("hidden")); }); } searchResults.appendChild(node); diff --git a/frontend/index.html b/frontend/index.html index 929a352..acccf29 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -129,8 +129,8 @@
-
AI Recommended
-
+
AI Recommended
+

@@ -139,6 +139,6 @@ - +