click-drag no longer opens posts

This commit is contained in:
ari melody 2024-06-30 21:08:14 +01:00
parent 7715e747a2
commit 73afcf6123
Signed by: ari
GPG key ID: CF99829C92678188
8 changed files with 23 additions and 63 deletions

View file

@ -22,9 +22,11 @@
post = post_data.boost;
}
let mouse_pos = { top: 0, left: 0 };
function gotoPost() {
if (focused) return;
if (event.key && event.key !== "Enter") return;
if (event && event.key && event.key !== "Enter") return;
console.log(`/post/${post.id}`);
goto(`/post/${post.id}`);
}
@ -50,7 +52,8 @@
class={"post" + (focused ? " focused" : "")}
aria-label={aria_label}
bind:this={el}
on:click={gotoPost}
on:mousedown={e => {mouse_pos.left = e.pageX; mouse_pos.top = e.pageY; console.log(mouse_pos)}}
on:mouseup={e => {if (e.pageX == mouse_pos.left && e.pageY == mouse_pos.top) gotoPost()}}
on:keydown={gotoPost}>
<PostHeader post={post} />
<Body post={post} />