fnp
/
redakcja.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix prawdafalsz - show responses
[redakcja.git]
/
redakcja
/
static
/
edumed
/
js
/
edumed.coffee
diff --git
a/redakcja/static/edumed/js/edumed.coffee
b/redakcja/static/edumed/js/edumed.coffee
index
14c700c
..
afe75d0
100644
(file)
--- a/
redakcja/static/edumed/js/edumed.coffee
+++ b/
redakcja/static/edumed/js/edumed.coffee
@@
-116,13
+116,20
@@
class Exercise extends Binding
$placeholder.after($added)
if not $placeholder.hasClass('multiple')
$placeholder.hide()
$placeholder.after($added)
if not $placeholder.hasClass('multiple')
$placeholder.hide()
+ if $added.is(".add-li")
+ $added.wrap("<li/>")
+
$added.append('<span class="remove">x</span>')
$('.remove', $added).click (ev) =>
$added.append('<span class="remove">x</span>')
$('.remove', $added).click (ev) =>
- $added.prev(".placeholder:not(.multiple)").show()
if not ismultiple
$($added.data('original')).removeClass('disabled').draggable('enable')
if not ismultiple
$($added.data('original')).removeClass('disabled').draggable('enable')
+
+ if $added.is(".add-li")
+ $added = $added.closest('li')
+ $added.prev(".placeholder:not(.multiple)").show()
$added.remove()
$added.remove()
+
## XXX co z issortable?
dragging: (ismultiple, issortable) ->
$(".question", @element).each (i, question) =>
## XXX co z issortable?
dragging: (ismultiple, issortable) ->
$(".question", @element).each (i, question) =>
@@
-447,7
+454,7
@@
class PrawdaFalsz extends Exercise
return [good, all]
show_solutions: ->
return [good, all]
show_solutions: ->
- reset()
+
@
reset()
for qp in $(".question-piece", @element)
if $(qp).data('solution') == 'true'
$(".true", qp).click()
for qp in $(".question-piece", @element)
if $(qp).data('solution') == 'true'
$(".true", qp).click()
@@
-481,4
+488,4
@@
$(document).ready () ->
new EduModule($("#book-text"))
$(".exercise").each (i, el) ->
new EduModule($("#book-text"))
$(".exercise").each (i, el) ->
- exercise(this)
\ No newline at end of file
+ exercise(this)