Commit e612181c by Jacek Bzdak

Small fix for situation when MCQ have hidden results OC-2386.

parent 6159716e
...@@ -123,13 +123,7 @@ function MCQBlock(runtime, element) { ...@@ -123,13 +123,7 @@ function MCQBlock(runtime, element) {
var messageView = MessageView(element, mentoring); var messageView = MessageView(element, mentoring);
if (result.message) { messageView.clearResult();
var msg = '<div class="message-content">' + result.message + '</div>' +
'<div class="close icon-remove-sign fa-times-circle"></div>';
messageView.showMessage(msg);
} else { messageView.clearResult(); }
display_message(result.message, messageView, options.checkmark);
var choiceInputDOM = $('.choice-selector input[value="'+ result.submission +'"]'); var choiceInputDOM = $('.choice-selector input[value="'+ result.submission +'"]');
var choiceDOM = choiceInputDOM.closest('.choice'); var choiceDOM = choiceInputDOM.closest('.choice');
...@@ -138,6 +132,7 @@ function MCQBlock(runtime, element) { ...@@ -138,6 +132,7 @@ function MCQBlock(runtime, element) {
// We're showing previous answers, so go ahead and display results as well // We're showing previous answers, so go ahead and display results as well
if (choiceInputDOM.prop('checked')) { if (choiceInputDOM.prop('checked')) {
display_message(result.message, messageView, options.checkmark);
if (result.status === "correct") { if (result.status === "correct") {
choiceInputDOM.addClass('correct'); choiceInputDOM.addClass('correct');
choiceResultDOM.addClass('checkmark-correct icon-ok fa-check'); choiceResultDOM.addClass('checkmark-correct icon-ok fa-check');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment