From 250ff98be3767d496c737b11fa3398adf896123d Mon Sep 17 00:00:00 2001 From: Bas Brands Date: Wed, 9 Dec 2020 18:07:10 +0100 Subject: [PATCH] MDL-70386 theme_boost: quizes correctness badges --- theme/boost/scss/moodle/question.scss | 6 +++--- theme/boost/style/moodle.css | 21 +++++++++++++++++++++ theme/classic/style/moodle.css | 21 +++++++++++++++++++++ 3 files changed, 45 insertions(+), 3 deletions(-) diff --git a/theme/boost/scss/moodle/question.scss b/theme/boost/scss/moodle/question.scss index ea0931a26b7..e5a42f3edd5 100644 --- a/theme/boost/scss/moodle/question.scss +++ b/theme/boost/scss/moodle/question.scss @@ -354,14 +354,14 @@ body.path-question-type { .que .correctness { &.correct { - background-color: $success; + @include badge-variant($success); } &.partiallycorrect { - background-color: $warning; + @include badge-variant($warning); } &.notanswered, &.incorrect { - background-color: $danger; + @include badge-variant($danger); } } diff --git a/theme/boost/style/moodle.css b/theme/boost/style/moodle.css index 5241ce349bf..6cca9301cfb 100644 --- a/theme/boost/style/moodle.css +++ b/theme/boost/style/moodle.css @@ -15763,13 +15763,34 @@ body.path-question-type { margin: 0 0 0.5em; } .que .correctness.correct { + color: #fff; background-color: #357a32; } + a.que .correctness.correct:hover, a.que .correctness.correct:focus { + color: #fff; + background-color: #255623; } + a.que .correctness.correct:focus, a.que .correctness.correct.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(53, 122, 50, 0.5); } .que .correctness.partiallycorrect { + color: #212529; background-color: #f0ad4e; } + a.que .correctness.partiallycorrect:hover, a.que .correctness.partiallycorrect:focus { + color: #212529; + background-color: #ec971f; } + a.que .correctness.partiallycorrect:focus, a.que .correctness.partiallycorrect.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5); } .que .correctness.notanswered, .que .correctness.incorrect { + color: #fff; background-color: #ca3120; } + a.que .correctness.notanswered:hover, a.que .correctness.notanswered:focus, .que .correctness.incorrect:hover, .que .correctness.incorrect:focus { + color: #fff; + background-color: #9e2619; } + a.que .correctness.notanswered:focus, a.que .correctness.notanswered.focus, .que .correctness.incorrect:focus, .que .correctness.incorrect.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(202, 49, 32, 0.5); } .que .qtext { margin-bottom: 1.5em; } diff --git a/theme/classic/style/moodle.css b/theme/classic/style/moodle.css index 0f07f2b31f5..6debaaf8c85 100644 --- a/theme/classic/style/moodle.css +++ b/theme/classic/style/moodle.css @@ -15984,13 +15984,34 @@ body.path-question-type { margin: 0 0 0.5em; } .que .correctness.correct { + color: #fff; background-color: #357a32; } + a.que .correctness.correct:hover, a.que .correctness.correct:focus { + color: #fff; + background-color: #255623; } + a.que .correctness.correct:focus, a.que .correctness.correct.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(53, 122, 50, 0.5); } .que .correctness.partiallycorrect { + color: #212529; background-color: #f0ad4e; } + a.que .correctness.partiallycorrect:hover, a.que .correctness.partiallycorrect:focus { + color: #212529; + background-color: #ec971f; } + a.que .correctness.partiallycorrect:focus, a.que .correctness.partiallycorrect.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5); } .que .correctness.notanswered, .que .correctness.incorrect { + color: #fff; background-color: #ca3120; } + a.que .correctness.notanswered:hover, a.que .correctness.notanswered:focus, .que .correctness.incorrect:hover, .que .correctness.incorrect:focus { + color: #fff; + background-color: #9e2619; } + a.que .correctness.notanswered:focus, a.que .correctness.notanswered.focus, .que .correctness.incorrect:focus, .que .correctness.incorrect.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(202, 49, 32, 0.5); } .que .qtext { margin-bottom: 1.5em; } -- 2.17.1