Commit 66545bf3 by Xavier Antoviaque

Merge pull request #23 from aboudreault/answer-completion-persistence

Add completion icon persistence for answer block
parents 66be24c6 b86cd768
...@@ -4,6 +4,12 @@ function AnswerBlock(runtime, element) { ...@@ -4,6 +4,12 @@ function AnswerBlock(runtime, element) {
init: function(options) { init: function(options) {
// register the child validator // register the child validator
$(':input', element).on('keyup', options.blockValidator); $(':input', element).on('keyup', options.blockValidator);
var checkmark = $('.answer-checkmark', element);
var completed = $('.xblock-answer', element).data('completed');
if (completed === 'True') {
checkmark.addClass('checkmark-correct icon-ok fa-check');
}
}, },
submit: function() { submit: function() {
......
<textarea <div class="xblock-answer" data-completed="{{ self.completed }}">
class="answer editable" cols="50" rows="10" name="input" <textarea
data-min_characters="{{ self.min_characters }}" class="answer editable" cols="50" rows="10" name="input"
>{{ self.student_input }}</textarea> data-min_characters="{{ self.min_characters }}"
<span class="answer-checkmark icon-2x"></span> >{{ self.student_input }}</textarea>
<span class="answer-checkmark icon-2x"></span>
</div>
<blockquote class="answer read_only"> <div class="xblock-answer" data-completed="{{ self.completed }}">
{{ self.student_input|linebreaksbr }} <blockquote class="answer read_only">
</blockquote> {{ self.student_input|linebreaksbr }}
</blockquote>
</div>
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