all repos — felt @ ba3b6a782f88b41747f58236f0329e323f6d74c0

virtual tabletop for dungeons and dragons (and similar) using Go, MongoDB, and websockets

player token list return false on token name click (keeps page from scrolling to top)
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAmSwtE8ACgkQO3+8IhRO
Y5i3ag/+JVK7DgKO2S6FjLOnNJTN1zIj4itdh6dYeF/HXHjAXjPd2W7GXlz52L6C
YpRVyr2P0v65rapX+luoRxNbEz4mtO8DL/iAUHwGw6kyADh9AEua5F8jEwOJuQgQ
X6pmwLwRh8UWr6O4zJ0Srt6Lnn/737R8SvkJZ5pvFWf/czOL9GkBX29x/qJw4qde
SatNM7bDZAKX5+DtY5yYfORt1Q7sFGmjsNkfJUd4skAdGiqXhvFpaq4jbYdgRKGu
Gku4+bh8JeNgHtu7aXwP6/FB4n6Vglr0Ci9qC7NEpprC+OecE2ycjfBc5NXuS3eZ
c8PXxIKVSs1qQ9EJrOk6peD9hko82uDA/V7e453yTgdIVe7QXav7H1PRmt5e6aSu
dfN8/PjyfDJesOzKNvKHa+N3nmL1agX5Tiy3bpjSixmY+0CFXcgJ6lMJqqAk5Opf
qHq4iMNqZFFNSWswq6LOuPfjajk4ghctrUrg75D3bN1SwqiuM811hspt6repOu77
gcZQh8Z7Jo2KypdhEUNCZbjbQwH1WxI1QqoPm+IPCeepNirX4tPsZzsuuRVHh+XY
0q+NDWuABUKMg2HZe1/A8+q9Rz1uATMazElU/Flv5MOt7dx9BNMXiVerPaRRFaqD
rFhSEoGdVr1J+duFiVg9z6mEN2pGLHADWxmYNosvlNt6l27Xrqo=
=E0jQ
-----END PGP SIGNATURE-----
commit

ba3b6a782f88b41747f58236f0329e323f6d74c0

parent

9d2f442c30e9d7abcb898ef3d4fcceea0a57b5f8

1 files changed, 1 insertions(+), 1 deletions(-)

jump to
M static/socket.jsstatic/socket.js

@@ -79,7 +79,7 @@ function renderTokenSelect() {

const tokenSelect = document.getElementById("token_select"); let tokenSelectHTML = "<ul class='single_btn_list'>"; for (const t of tokens) { - tokenSelectHTML += `<li><a href="#" onclick="initSpritePreviewById('${t.t.id}')">${t.t.name}</a><button onclick="toggleActive('${t.t.id}')">${(t.t.active ? "Deactivate" : "Activate")}</button></li>\n`; + tokenSelectHTML += `<li><a href="#" onclick="initSpritePreviewById('${t.t.id}')">${t.t.name}</a><button onclick="toggleActive('${t.t.id}');return false">${(t.t.active ? "Deactivate" : "Activate")}</button></li>\n`; } tokenSelectHTML += "</ul>"; tokenSelect.innerHTML = tokenSelectHTML;