aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/Player/FrameSlider.svelte
diff options
context:
space:
mode:
authorLibravatarLarge Libravatar memdmp <memdmpestrogenzone>2025-07-31 23:52:46 +0200
committerLibravatarLarge Libravatar memdmp <memdmpestrogenzone>2025-07-31 23:52:46 +0200
commit9db9671a9d5a1d63a32c24afe87a9d5d94ef1b66 (patch)
tree878c927784a4d71bc95aeea7edea5d5031c2e83b /src/lib/Player/FrameSlider.svelte
parent71faec97ecf46494652e6c364be3b8e438c42817 (diff)
downloadvideotool-9db9671a9d5a1d63a32c24afe87a9d5d94ef1b66.tar.gz
videotool-9db9671a9d5a1d63a32c24afe87a9d5d94ef1b66.tar.bz2
videotool-9db9671a9d5a1d63a32c24afe87a9d5d94ef1b66.tar.lz
videotool-9db9671a9d5a1d63a32c24afe87a9d5d94ef1b66.zip

feat: further enhancements and an api breaking change

Diffstat (limited to 'src/lib/Player/FrameSlider.svelte')
-rw-r--r--src/lib/Player/FrameSlider.svelte8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lib/Player/FrameSlider.svelte b/src/lib/Player/FrameSlider.svelte
index a632aa9..8018a7f 100644
--- a/src/lib/Player/FrameSlider.svelte
+++ b/src/lib/Player/FrameSlider.svelte
@@ -16,7 +16,13 @@
<div class="w-full flex items-center justify-center pt-2">
<div class="p-2 pr-1">
<button
- onclick={() => {
+ onclick={(e) => {
+ e.stopPropagation();
+ playing = !playing;
+ }}
+ onkeydown={(e) => {
+ e.stopPropagation();
+ e.preventDefault();
playing = !playing;
}}
aria-label={playing ? 'pause' : 'play'}