From 8e9e17e2dd14e39f8f917fbaf45fb66d5336f5f3 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Mon, 2 Dec 2019 21:45:51 +0100 Subject: [PATCH] delay correct --- rowers/templates/embedded_video.html | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/rowers/templates/embedded_video.html b/rowers/templates/embedded_video.html index a5ce8814..5291edcd 100644 --- a/rowers/templates/embedded_video.html +++ b/rowers/templates/embedded_video.html @@ -319,16 +319,17 @@ document.getElementById("myRange").style.display = "none"; {% endif %} var output = document.getElementById("id_delay"); - try { - output.value = Math.round(slider.value)-Math.round(player.getCurrentTime()); // Display the default slider value - delay = Math.round(slider.value)-Math.round(player.getCurrentTime()); - } - catch(err) { - output.value = Math.round(slider.value); - delay = Math.round(slider.value); - } + // Update the current slider value (each time you drag the slider handle) slider.oninput = function() { + try { + output.value = Math.round(slider.value)-Math.round(player.getCurrentTime()); // Display the default slider value + delay = Math.round(slider.value)-Math.round(player.getCurrentTime()); + } + catch(err) { + output.value = Math.round(slider.value); + delay = Math.round(slider.value); + } clearInterval(timeupdater) var datatime = this.value var videotime = Math.round(player.getCurrentTime());