Bug #5825 redonly attribute does not work on checkboxes, so using disabled instead when displaying quizzes read-only.
This commit is contained in:
@@ -315,7 +315,7 @@ class embedded_cloze_qtype extends default_questiontype {
|
||||
? ' selected="selected" ' : '';
|
||||
$outputoptions .= "<option value=\"$mcanswer->id\" $selected>$mcanswer->answer</option>";
|
||||
}
|
||||
echo "<select $popup $readonly $style name=\"$inputname\">";
|
||||
echo "<select $popup $disabled $style name=\"$inputname\">";
|
||||
echo $outputoptions;
|
||||
echo '</select>';
|
||||
break;
|
||||
|
||||
@@ -258,7 +258,7 @@ class question_multichoice_qtype extends default_questiontype {
|
||||
|
||||
$answers = &$question->options->answers;
|
||||
$correctanswers = $this->get_correct_responses($question, $state);
|
||||
$readonly = empty($options->readonly) ? '' : 'readonly="readonly"';
|
||||
$readonly = empty($options->readonly) ? '' : 'disabled="disabled"';
|
||||
|
||||
$formatoptions = new stdClass;
|
||||
$formatoptions->noclean = true;
|
||||
|
||||
@@ -137,7 +137,7 @@ class question_truefalse_qtype extends default_questiontype {
|
||||
$cmoptions, $options) {
|
||||
global $CFG;
|
||||
|
||||
$readonly = $options->readonly ? ' readonly="readonly"' : '';
|
||||
$readonly = $options->readonly ? ' disabled="disabled"' : '';
|
||||
$formatoptions->noclean = true;
|
||||
$formatoptions->para = false;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user