summaryrefslogtreecommitdiff
path: root/js/seekbar.js
diff options
context:
space:
mode:
authorMinteck <contact@minteck.org>2022-03-27 21:29:24 +0200
committerMinteck <contact@minteck.org>2022-03-27 21:29:24 +0200
commit226516aca48e97d3dc4e4df213bc2023e64b1afd (patch)
tree60fb4f24b75b120e7e5b0e149069b16367c48aa0 /js/seekbar.js
downloadargon-226516aca48e97d3dc4e4df213bc2023e64b1afd.tar.gz
argon-226516aca48e97d3dc4e4df213bc2023e64b1afd.tar.bz2
argon-226516aca48e97d3dc4e4df213bc2023e64b1afd.zip
Initial commit
Diffstat (limited to 'js/seekbar.js')
-rw-r--r--js/seekbar.js29
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