X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/a980dc9ed36f367a04dfdc56e277375d9cca1bd1..59f6e6616b1b01350f1eaa97ed026e8a8524da1f:/redakcja/static/edumed/js/edumed.coffee diff --git a/redakcja/static/edumed/js/edumed.coffee b/redakcja/static/edumed/js/edumed.coffee index 24955fd2..6fce16bf 100644 --- a/redakcja/static/edumed/js/edumed.coffee +++ b/redakcja/static/edumed/js/edumed.coffee @@ -97,7 +97,12 @@ class Exercise extends Binding return [mandat, opt] show_score: (score) -> - $(".message", @element).text("Wynik: #{score[0]} / #{score[1]}") + $msg = $(".message", @element) + $msg.text("Wynik: #{score[0]} / #{score[1]}") + if score[0] == score[1] + $msg.addClass("maxscore") + else + $msg.removeClass("maxscore") draggable_equal: ($draggable1, $draggable2) -> @@ -370,7 +375,7 @@ class Zastap extends Exercise class Przyporzadkuj extends Exercise is_multiple: -> for qp in $(".question-piece", @element) - if $(qp).data('solution').split(/[ ,]+/).length > 1 + if $(qp).attr('data-solution').split(/[ ,]+/).length > 1 return true return false @@ -391,7 +396,7 @@ class Przyporzadkuj extends Exercise count = 0 all = 0 if not minimum - all = $(".subjects .question-piece", question).length + all = $(".subject .question-piece", question).length for pred in $(".predicate [data-predicate]", question) pn = $(pred).attr('data-predicate')