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