From 95c336be6589338edf26c2384b7c10cec4cdc497 Mon Sep 17 00:00:00 2001 From: sto Date: Tue, 11 Aug 2026 09:33:06 +0200 Subject: [PATCH] Shiny forms --- app/controllers/completions_controller.rb | 2 ++ app/views/completions/_form.html.slim | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/controllers/completions_controller.rb b/app/controllers/completions_controller.rb index f2ed13b..a528ac6 100644 --- a/app/controllers/completions_controller.rb +++ b/app/controllers/completions_controller.rb @@ -8,6 +8,8 @@ class CompletionsController < ApplicationController def edit authorize @contest + + @pieces_radio = "remaining" end def new diff --git a/app/views/completions/_form.html.slim b/app/views/completions/_form.html.slim index 37a5fac..88a0f12 100644 --- a/app/views/completions/_form.html.slim +++ b/app/views/completions/_form.html.slim @@ -68,12 +68,12 @@ input.btn-check type="radio" name="completed_radio" id="completed_radio_yes" value="yes" checked="" - else 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 input.btn-check type="radio" name="completed_radio" id="completed_radio_no" value="no" checked="" - else 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: savetime = ""; @@ -167,12 +167,12 @@ input.btn-check type="radio" name="pieces_radio" id="pieces_radio_assembled" value="assembled" checked="" - else 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" input.btn-check type="radio" name="pieces_radio" id="pieces_radio_remaining" value="remaining" checked="" - else 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 .form-floating.mt-3 id="remaining_pieces_field" style="display: #{@pieces_radio != nil ? "" : "none"};"