dkforest

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

commit 9f1ee956c1b8bb14b43574a2e83f8402a9399b05
parent eec184c94b07ad0f271ba88f6e6ff16cb6a6610a
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Sun, 24 Dec 2023 00:15:17 -0500

cleanup

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

diff --git a/pkg/web/handlers/poker.go b/pkg/web/handlers/poker.go @@ -498,20 +498,52 @@ func PokerBetHandler(c echo.Context) error { canFold = g.CanFold(player) canCall = minBet-playerBet > 0 } - send(`<div>`) - send(` <form method="post">`) - send(` <div style="display: inline-block; margin-right: 20px;">`) - send(fmt.Sprintf(`<input type="number" name="raiseValue" value="%s" min="%s" style="width: 90px; -moz-appearance:textfield;" /><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;">`) - send(fmt.Sprintf(`<button name="submitBtn" value="check" %s>Check</button>`, utils.TernaryOrZero(!canCheck, "disabled"))) - send(fmt.Sprintf(`<button name="submitBtn" value="call" %s>Call</button>`, utils.TernaryOrZero(!canCall, "disabled"))) - send(fmt.Sprintf(`<button name="submitBtn" value="fold" %s>Fold</button>`, utils.TernaryOrZero(!canFold, "disabled"))) - send(` <button name="submitBtn" value="allIn">All-in</button>`) - send(` </div>`) - 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)) - send(`</div>`) + send(fmt.Sprintf(` + <style> + .form-container { + display: inline-block; + margin-right: 20px; + } + .raise-input { + width: 90px; + -moz-appearance: textfield; + } + .raise-btn { + width: 51px; + } + .button-container { + display: inline-block; + vertical-align: top; + } + .info-text { + margin-top: 4px; + font-size: 20px; + font-family: Arial, Helvetica, sans-serif; + font-size: 18px; + } + </style> + <div> + <form method="post"> + <div class="form-container"> + <input type="number" name="raiseValue" value="%s" min="%s" class="raise-input" /> + <button type="submit" name="raise" value="raiseValue" class="raise-btn">%s</button><br /> + </div> + <div class="button-container"> + <button name="submitBtn" value="check" %s>Check</button> + <button name="submitBtn" value="call" %s>Call</button> + <button name="submitBtn" value="fold" %s>Fold</button> + <button name="submitBtn" value="allIn">All-in</button> + </div> + </form> + <div class="info-text">Min raise: %d</div> + </div> +`, + minRaise, minRaise, + betBtnLbl, + utils.TernaryOrZero(!canCheck, "disabled"), + utils.TernaryOrZero(!canCall, "disabled"), + utils.TernaryOrZero(!canFold, "disabled"), + minRaise)) } c.Response().Flush() }