summaryrefslogtreecommitdiffstats
path: root/theme/javascript/core/quiz.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2014-04-18 19:10:13 +0200
committerSamy Pessé <samypesse@gmail.com>2014-04-18 19:10:13 +0200
commitf7e9abf984f7cf5e062ec4ce929bd77d3b2528e3 (patch)
tree59dc4777be87ddd1ae2f9a58e951a848d0a14e97 /theme/javascript/core/quiz.js
parentef4a8ea1b6c4dfb9a84b5c2a3c933f2d6481814e (diff)
downloadgitbook-f7e9abf984f7cf5e062ec4ce929bd77d3b2528e3.zip
gitbook-f7e9abf984f7cf5e062ec4ce929bd77d3b2528e3.tar.gz
gitbook-f7e9abf984f7cf5e062ec4ce929bd77d3b2528e3.tar.bz2
Fix quiz interractivity
Diffstat (limited to 'theme/javascript/core/quiz.js')
-rw-r--r--theme/javascript/core/quiz.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/theme/javascript/core/quiz.js b/theme/javascript/core/quiz.js
index bc1a16d..4e30fea 100644
--- a/theme/javascript/core/quiz.js
+++ b/theme/javascript/core/quiz.js
@@ -20,8 +20,11 @@ define([
$quiz.find(".question").each(function(q) {
var result = true;
- var $answers = $quiz.find(".question-answers").slice(q).find("input[type=radio], input[type=checkbox]");
- $(this).find("input[type=radio],input[type=checkbox]").each(function(i) {
+
+ var $questions = $(this).find(".question-content").find("input[type=radio], input[type=checkbox]");
+ var $answers = $(this).find(".question-answers").find("input[type=radio], input[type=checkbox]");
+
+ $questions.each(function(i) {
var correct = $(this).is(":checked") === $answers.slice(i).first().is(":checked");
result = result && correct;
if (!correct) {