Sv443 2 yıl önce
ebeveyn
işleme
c71114662a
1 değiştirilmiş dosya ile 23 ekleme ve 0 silme
  1. 23 0
      dev/numKeysJumpTo.js

+ 23 - 0
dev/numKeysJumpTo.js

@@ -0,0 +1,23 @@
+(() => {
+	const timeSteps = 9; // excluding 0
+    function getX(timeKey, maxWidth) {
+        if(timeKey >= timeSteps)
+            return maxWidth;
+        return Math.floor(maxWidth / timeSteps) * timeKey;
+    }
+
+	const elem = document.querySelector("#sliderBar");
+	const rect = elem.getBoundingClientRect();
+	const x = getX(1, rect.width);
+	const y = (rect.top + rect.bottom) / 2;
+
+	const evt = new MouseEvent("mousedown", {
+        clientX: x,
+		clientY: y,
+		target: elem,
+        bubbles: true,
+        view: window,
+	});
+
+    document.body.dispatchEvent(evt);
+})();