Exercise: Restore styles for unique answer image

pull/4011/head
Angel Fernando Quiroz Campos 3 years ago
parent 32b7b7ec1e
commit 97704e90a6
  1. 39
      assets/css/scss/_exercise.scss
  2. 10
      public/main/inc/lib/exercise.lib.php

@ -60,4 +60,43 @@
.question_menu { .question_menu {
@apply p-4 flex flex-row gap-1; @apply p-4 flex flex-row gap-1;
}
/** Question unique answer image */
.question_options {
&.type-17 {
@apply grid grid-flow-col auto-cols-max;
}
.exercise-unique-answer-image {
.radio {
padding-left: 10px;
margin-left: 0;
}
}
label {
> input {
.thumbnail {
@apply p-2;
box-sizing: border-box;
border: 2px solid #eeeeee;
p {
@apply m-0;
}
img {
max-width: 100%;
}
}
&:checked {
+ .thumbnail {
border: 2px solid #337AB7;
box-shadow: 0 4px 18px #C8C8C8;
}
}
}
}
} }

@ -117,7 +117,7 @@ class ExerciseLib
return ''; return '';
} }
echo '<div class="question_options">'; echo '<div class="question_options type-'.$answerType.'">';
// construction of the Answer object (also gets all answers details) // construction of the Answer object (also gets all answers details)
$objAnswerTmp = new Answer($questionId, $course_id, $exercise); $objAnswerTmp = new Answer($questionId, $course_id, $exercise);
$nbrAnswers = $objAnswerTmp->selectNbrAnswers(); $nbrAnswers = $objAnswerTmp->selectNbrAnswers();
@ -520,16 +520,14 @@ class ExerciseLib
if ($show_comment) { if ($show_comment) {
if (empty($comment)) { if (empty($comment)) {
$s .= '<div id="answer'.$questionId.$numAnswer.'" $s .= '<div id="answer'.$questionId.$numAnswer.'"
class="exercise-unique-answer-image" style="text-align: center">'; class="exercise-unique-answer-image text-center">';
} else { } else {
$s .= '<div id="answer'.$questionId.$numAnswer.'" $s .= '<div id="answer'.$questionId.$numAnswer.'"
class="exercise-unique-answer-image col-xs-6 col-sm-12" class="exercise-unique-answer-image col-xs-6 col-sm-12 text-center">';
style="text-align: center">';
} }
} else { } else {
$s .= '<div id="answer'.$questionId.$numAnswer.'" $s .= '<div id="answer'.$questionId.$numAnswer.'"
class="exercise-unique-answer-image col-xs-6 col-md-3" class="exercise-unique-answer-image col-xs-6 col-md-3 text-center">';
style="text-align: center">';
} }
} }

Loading…
Cancel
Save