dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit 719b526d49da8c62e09a738471aecf4000535a29
parent 1d813bcf5bf7ffde6f27bd236d9ea96e1c2f45ab
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Thu, 14 Dec 2023 21:21:25 -0500

poker sounds icon

Diffstat:
Mpkg/web/handlers/poker/poker.go | 15+++++++++++++++
1 file changed, 15 insertions(+), 0 deletions(-)

diff --git a/pkg/web/handlers/poker/poker.go b/pkg/web/handlers/poker/poker.go @@ -1406,6 +1406,7 @@ func buildBaseHtml(g *PokerGame, authUser *database.User, roomID string) (html s html += pokerCss //html += `<script>document.onclick = function(e) { console.log(e.x, e.y); };</script>` // TODO: dev only html += `<div id="table"></div>` + html += buildSoundsHtml(authUser) //html += buildDevHtml() html += buildHelpHtml() html += buildCardsHtml() @@ -1437,6 +1438,17 @@ func buildBaseHtml(g *PokerGame, authUser *database.User, roomID string) (html s return } +func buildSoundsHtml(authUser *database.User) (html string) { + html += `<a href="/settings/chat" rel="noopener noreferrer" target="_blank" id="soundsStatus">` + if authUser.PokerSoundsEnabled { + html += `<img src="/public/img/sounds-enabled.png" style="height: 20px;" alt="" title="Sounds enabled" />` + } else { + html += `<img src="/public/img/no-sound.png" style="height: 20px;" alt="" title="Sounds disabled" />` + } + html += `</a>` + return +} + func buildHelpHtml() (html string) { html += ` <div style="display: none; position: absolute; top: 10px; left: 10px; width: 190px; height: 450px; z-index: 1000; background-color: #ccc;"> @@ -1893,6 +1905,9 @@ body { #dealerToken { top: 125px; left: 714px; width: 20px; height: 20px; background-color: #ccc; border: 1px solid #333; border-radius: 11px; position: absolute; } #dealerToken .inner { padding: 2px 4px; } #dealerToken .inner:before { content: "D"; } +#soundsStatus { + position: absolute; top: 10px; left: 10px; +} #table { position: absolute; top: 20px; left: 20px; width: 750px; height: 400px; border-radius: 300px; background: radial-gradient(#449144, #008a00);