From 759371770729f1277848548180f7a1b15ca44f4e Mon Sep 17 00:00:00 2001 From: syeopite Date: Sat, 15 Mar 2025 18:35:05 -0700 Subject: [PATCH] Use custom click handler for transcript lines --- assets/js/watch.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/assets/js/watch.js b/assets/js/watch.js index d869d40d..cbd2cab9 100644 --- a/assets/js/watch.js +++ b/assets/js/watch.js @@ -195,3 +195,15 @@ addEventListener('load', function (e) { comments.innerHTML = ''; } }); + +addEventListener("DOMContentLoaded", () => { + const transcriptLines = document.getElementById("lines"); + for (const transcriptLine of transcriptLines.children) { + if (transcriptLine.nodeName != "A") continue + + transcriptLine.addEventListener("click", (event) => { + event.preventDefault(); + player.currentTime(transcriptLine.getAttribute('data-jump-time')); + }) + } +})