dkforest

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

commit 350bc987ab0cfc669b20d329abbcd1d9b36fdf54
parent 2d784b597e8f54337d9f7d90b933c0cb76dec087
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Sat, 23 Dec 2023 23:37:53 -0500

cleanup

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

diff --git a/pkg/web/handlers/poker.go b/pkg/web/handlers/poker.go @@ -502,32 +502,21 @@ func PokerBetHandler(c echo.Context) error { send(`</form>`) send(fmt.Sprintf(`<div style="margin-top: 4px; font-size: 20px; font-family: Arial,Helvetica,sans-serif; font-size: 18px;">Min raise: %d</div>`, minRaise)) } else { - canCheck := g.CanCheck(player) - canFold := g.CanFold(player) playerBet := player.GetBet() betBtnLbl := utils.Ternary(g.IsBet(), "Bet", "Raise") minBet := g.MinBet() minRaise := g.MinRaise() + canCheck := g.CanCheck(player) + canFold := g.CanFold(player) + canCall := minBet-playerBet > 0 send(`<form method="post" id="actionsForm">`) send(` <div style="display: inline-block; margin-right: 20px;">`) send(fmt.Sprintf(`<input type="number" name="raiseValue" value="%s" min="%s" style="width: 90px;" /><button type="submit" name="raise" value="raiseValue" style="width: 51px;">%s</button><br />`, minRaise, minRaise, betBtnLbl)) send(` </div>`) send(` <div style="display: inline-block; vertical-align: top;">`) - if canCheck { - send(` <button name="submitBtn" value="check">Check</button>`) - } else { - send(` <button disabled>Check</button>`) - } - if minBet-playerBet > 0 { - send(` <button name="submitBtn" value="call">Call</button>`) - } else { - send(` <button disabled>Call</button>`) - } - if canFold { - send(` <button name="submitBtn" value="fold">Fold</button>`) - } else { - send(` <button disabled>Fold</button>`) - } + send(fmt.Sprintf(`<button name="submitBtn" value="check" %s>Check</button>`, utils.Ternary(canCheck, "", "disabled"))) + send(fmt.Sprintf(`<button name="submitBtn" value="call" %s>Call</button>`, utils.Ternary(canCall, "", "disabled"))) + send(fmt.Sprintf(`<button name="submitBtn" value="fold" %s>Fold</button>`, utils.Ternary(canFold, "", "disabled"))) send(` <button name="submitBtn" value="allIn">All-in</button>`) send(` </div>`) send(`</form>`)