diff --git a/question/type/multianswer/questiontype.php b/question/type/multianswer/questiontype.php index 5c63d4279e9..98c1d55b575 100644 --- a/question/type/multianswer/questiontype.php +++ b/question/type/multianswer/questiontype.php @@ -292,6 +292,7 @@ class embedded_cloze_qtype extends default_questiontype { $feedback = '' ; $correctanswer = ''; $strfeedbackwrapped = $strfeedback; + $strclosewindow = get_string('close', 'editor'); $testedstate = clone($state); if ($correctanswers = $QTYPES[$wrapped->qtype]->get_correct_responses($wrapped, $testedstate)) { if ($options->readonly && $options->correct_responses) { @@ -357,7 +358,7 @@ class embedded_cloze_qtype extends default_questiontype { }else { $strfeedbackwrapped = get_string('feedback', 'quiz'); } - $popup = " onmouseover=\"return overlib('$feedback', STICKY, MOUSEOFF, CAPTION, '$strfeedbackwrapped', FGCOLOR, '#FFFFFF');\" ". + $popup = " onmouseover=\"return overlib('$feedback', STICKY, MOUSEOFF, CAPTION, '$strfeedbackwrapped', FGCOLOR, '#FFFFFF', CLOSETEXT, '$strclosewindow');\" ". " onmouseout=\"return nd();\" "; } @@ -373,7 +374,7 @@ class embedded_cloze_qtype extends default_questiontype { if ($feedback !='' && $popup == ''){ $strfeedbackwrapped = get_string('correctanswer', 'qtype_multianswer'); $feedback = s(str_replace(array("\\", "'"), array("\\\\", "\\'"), $feedback)); - $popup = " onmouseover=\"return overlib('$feedback', STICKY, MOUSEOFF, CAPTION, '$strfeedbackwrapped', FGCOLOR, '#FFFFFF');\" ". + $popup = " onmouseover=\"return overlib('$feedback', STICKY, MOUSEOFF, CAPTION, '$strfeedbackwrapped', FGCOLOR, '#FFFFFF', CLOSETEXT, '$strclosewindow');\" ". " onmouseout=\"return nd();\" "; }