add a clearing div in exercises
[redakcja.git] / redakcja / static / edumed / js / edumed.coffee
index 59430a2..c3d8fa7 100644 (file)
@@ -119,7 +119,7 @@ class Exercise extends Binding
     if $added.is(".add-li")
       $added.wrap("<li/>")
 
-    $added.append('<span class="remove">x</span>')
+    $added.append('<span class="remove">x</span><div class="clr"></div>')
     $('.remove', $added).click (ev) =>
       if not ismultiple
         $($added.data('original')).removeClass('disabled').draggable('enable')
@@ -227,7 +227,7 @@ class Wybor extends Exercise
       else
         should_be_checked = solution.indexOf(piece_no) >= 0
       console.log("check " + $("input[type=checkbox]", qpiece).attr("id") + " -> " + should_be_checked)
-      $("input[type=checkbox]", qpiece).prop 'checked', should_be_checked
+      $("input[type=checkbox],input[type=radio]", qpiece).prop 'checked', should_be_checked
 
 
 
@@ -454,9 +454,9 @@ class PrawdaFalsz extends Exercise
     return [good, all]
 
   show_solutions: ->
-    reset()
+    @reset()
     for qp in $(".question-piece", @element)
-      if $(qp).data('solution') == 'true'
+      if $(qp).data('solution') == true
         $(".true", qp).click()
       else
         $(".false", qp).click()
@@ -488,4 +488,4 @@ $(document).ready () ->
   new EduModule($("#book-text"))
 
   $(".exercise").each (i, el) ->
-    exercise(this)
\ No newline at end of file
+    exercise(this)