Shiny forms
Some checks failed
CI / scan_ruby (push) Has been cancelled
CI / scan_js (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled

This commit is contained in:
sto
2026-08-11 09:33:06 +02:00
parent 5dd8e97c6b
commit 95c336be65
2 changed files with 6 additions and 4 deletions

View File

@@ -8,6 +8,8 @@ class CompletionsController < ApplicationController
def edit def edit
authorize @contest authorize @contest
@pieces_radio = "remaining"
end end
def new def new

View File

@@ -68,12 +68,12 @@
input.btn-check type="radio" name="completed_radio" id="completed_radio_yes" value="yes" checked="" input.btn-check type="radio" name="completed_radio" id="completed_radio_yes" value="yes" checked=""
- else - else
input.btn-check type="radio" name="completed_radio" id="completed_radio_yes" value="yes" input.btn-check type="radio" name="completed_radio" id="completed_radio_yes" value="yes"
label.btn.btn-secondary for="completed_radio_yes" = t("completions.form.completed_yes") label.btn.btn-light for="completed_radio_yes" = t("completions.form.completed_yes")
- if @completion.completed == false - if @completion.completed == false
input.btn-check type="radio" name="completed_radio" id="completed_radio_no" value="no" checked="" input.btn-check type="radio" name="completed_radio" id="completed_radio_no" value="no" checked=""
- else - else
input.btn-check type="radio" name="completed_radio" id="completed_radio_no" value="no" input.btn-check type="radio" name="completed_radio" id="completed_radio_no" value="no"
label.ms-2.btn.btn-secondary for="completed_radio_no" = t("completions.form.completed_no") label.ms-2.btn.btn-light for="completed_radio_no" = t("completions.form.completed_no")
javascript: javascript:
savetime = ""; savetime = "";
@@ -167,12 +167,12 @@
input.btn-check type="radio" name="pieces_radio" id="pieces_radio_assembled" value="assembled" checked="" input.btn-check type="radio" name="pieces_radio" id="pieces_radio_assembled" value="assembled" checked=""
- else - else
input.btn-check type="radio" name="pieces_radio" id="pieces_radio_assembled" value="assembled" input.btn-check type="radio" name="pieces_radio" id="pieces_radio_assembled" value="assembled"
label.btn.btn-secondary for="pieces_radio_assembled" = t("completions.form.pieces_radio_assembled") label.btn.btn-light for="pieces_radio_assembled" = t("completions.form.pieces_radio_assembled")
- if @pieces_radio == "remaining" - if @pieces_radio == "remaining"
input.btn-check type="radio" name="pieces_radio" id="pieces_radio_remaining" value="remaining" checked="" input.btn-check type="radio" name="pieces_radio" id="pieces_radio_remaining" value="remaining" checked=""
- else - else
input.btn-check type="radio" name="pieces_radio" id="pieces_radio_remaining" value="remaining" input.btn-check type="radio" name="pieces_radio" id="pieces_radio_remaining" value="remaining"
label.ms-2.btn.btn-secondary for="pieces_radio_remaining" = t("completions.form.pieces_radio_remaining") label.ms-2.btn.btn-light for="pieces_radio_remaining" = t("completions.form.pieces_radio_remaining")
/ Remaining_pieces_field / Remaining_pieces_field
.form-floating.mt-3 id="remaining_pieces_field" style="display: #{@pieces_radio != nil ? "" : "none"};" .form-floating.mt-3 id="remaining_pieces_field" style="display: #{@pieces_radio != nil ? "" : "none"};"