app/assets/javascripts/assessment_form.js in woople-theme-0.2.43 vs app/assets/javascripts/assessment_form.js in woople-theme-0.2.44
- old
+ new
@@ -1,7 +1,7 @@
$(document).ready(function() {
- $('#assessment').on('click', 'input[type=radio]', function() {
+ function updateAssessmentFormState() {
var numberOfQuestions = $('#assessment legend').length;
var numberOfCheckedAnswers = $('#assessment input:checked').length;
var numberOfUnansweredQuestions = numberOfQuestions - numberOfCheckedAnswers;
var unansweredQuestionsBadge = $('#assessment .badge');
@@ -11,15 +11,24 @@
unansweredQuestionsBadgeText += 's';
}
unansweredQuestionsBadge.text(unansweredQuestionsBadgeText);
} else {
- unansweredQuestionsBadge.fadeOut();
+ unansweredQuestionsBadge.addClass('fade-out');
$('#assessment input[type=submit]').removeAttr('disabled');
+
+ $('.touch #assessment .span4').addClass('collapse-height');
}
- });
+ }
+ $('#assessment').on('click', 'input[type=radio]', updateAssessmentFormState);
+
var cancelButton = $('#assessment input[type=button]');
cancelButton.click(function() {
location.href = cancelButton.attr('data-course-path');
+ });
+
+ $('.touch #assessment label').click(function() {
+ $(this).children('input').attr('checked', 'checked');
+ updateAssessmentFormState();
});
});
\ No newline at end of file