diff options
author | Minteck <contact@minteck.org> | 2022-03-27 21:29:24 +0200 |
---|---|---|
committer | Minteck <contact@minteck.org> | 2022-03-27 21:29:24 +0200 |
commit | 226516aca48e97d3dc4e4df213bc2023e64b1afd (patch) | |
tree | 60fb4f24b75b120e7e5b0e149069b16367c48aa0 /js/seekbar.js | |
download | argon-226516aca48e97d3dc4e4df213bc2023e64b1afd.tar.gz argon-226516aca48e97d3dc4e4df213bc2023e64b1afd.tar.bz2 argon-226516aca48e97d3dc4e4df213bc2023e64b1afd.zip |
Initial commit
Diffstat (limited to 'js/seekbar.js')
-rw-r--r-- | js/seekbar.js | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/js/seekbar.js b/js/seekbar.js new file mode 100644 index 0000000..afeb745 --- /dev/null +++ b/js/seekbar.js @@ -0,0 +1,29 @@ +_argonLoadedHooks.push(function ArgonStartupSeekbar() { + document.getElementById("player-seekbar").addEventListener('mousedown', () => { + log("Started seeking"); + ArgonPlayer._seekbar = false; + }); + + document.getElementById("player-seekbar").addEventListener('mouseup', () => { + log("Stopped seeking"); + ArgonPlayer._player.currentTime = document.getElementById("player-seekbar").value / 1000; + ArgonPlayer._seekbar = true; + }); + + document.getElementById("player-seekbar").addEventListener('touchstart', () => { + log("Started seeking"); + ArgonPlayer._seekbar = false; + }); + + document.getElementById("player-seekbar").addEventListener('touchend', () => { + log("Stopped seeking"); + ArgonPlayer._player.currentTime = document.getElementById("player-seekbar").value / 1000; + ArgonPlayer._seekbar = true; + }); + + document.getElementById("player-seekbar").addEventListener('touchcancel', () => { + log("Stopped seeking"); + ArgonPlayer._player.currentTime = document.getElementById("player-seekbar").value / 1000; + ArgonPlayer._seekbar = true; + }); +})
\ No newline at end of file |