diff --git a/app/controllers/contestants_controller.rb b/app/controllers/contestants_controller.rb index 304144e..0d71185 100644 --- a/app/controllers/contestants_controller.rb +++ b/app/controllers/contestants_controller.rb @@ -221,6 +221,7 @@ class ContestantsController < ApplicationController @contest = @contestant.contest @puzzles = @contest.puzzles.where(hidden: false).or(@contest.puzzles.where(hidden: nil)).order(:id) @completion = Completion.new + @completion.contest = @contest @completion.code = @contest.code render "completions/_form", locals: { completion: @completion, submit_text: t("helpers.buttons.validate"), method: :post, url: "/public/p/#{params[:contestant_id]}" } diff --git a/app/views/contests/_scoreboard_desktop_single.html.slim b/app/views/contests/_scoreboard_desktop_single.html.slim index 11fe450..e01ec54 100644 --- a/app/views/contests/_scoreboard_desktop_single.html.slim +++ b/app/views/contests/_scoreboard_desktop_single.html.slim @@ -5,7 +5,7 @@ function adaptHeight() { const tabsEl = document.getElementById('event-nav'); const scoreboardContainerEl = document.getElementById('scoreboard-container'); - scoreboardContainerEl.style.height = `calc(100vh - ${180 + tabsEl.offsetHeight}px)`; + scoreboardContainerEl.style.height = `calc(100vh - ${210 + tabsEl.offsetHeight}px)`; } adaptHeight(); diff --git a/app/views/contests/scoreboard.html.slim b/app/views/contests/scoreboard.html.slim index 4da4c33..c0d74fe 100644 --- a/app/views/contests/scoreboard.html.slim +++ b/app/views/contests/scoreboard.html.slim @@ -1,6 +1,7 @@ css: @media (max-width: 800px) { .mobile-single { display: block !important; } + #qrcode { display: none; } .desktop-single { display: none; } #scoreboard-switches { display: none; } .stopwatch { font-size: 50px !important; } diff --git a/app/views/layouts/authenticated.html.slim b/app/views/layouts/authenticated.html.slim index aedef06..f2d3dd7 100644 --- a/app/views/layouts/authenticated.html.slim +++ b/app/views/layouts/authenticated.html.slim @@ -49,7 +49,7 @@ html - if active_page("/public/event/") == "active" = @contest.event.name - if @qrcode - .float-end style="width: 80px; height: 80px;" + .float-end style="width: 80px; height: 80px;" id="qrcode" = @qrcode.html_safe = render "event_nav" - else