diff --git a/example/cards/tutorial/survey_card.js b/example/cards/tutorial/survey_card.js index 21f1914..bd2a2f5 100644 --- a/example/cards/tutorial/survey_card.js +++ b/example/cards/tutorial/survey_card.js @@ -7,6 +7,8 @@ var gradingTemplate = '
{{#each grades}}Change
'; Conductor.card({ + consumers: { survey: Conductor.Oasis.Consumer }, + grade: null, grades: ["A", "B", "C", "D", "F"], renderMode: 'survey', @@ -55,6 +57,13 @@ Conductor.card({ var grade = $('input:radio[name=survey]:checked').val(); if (grade) { $(this).off('click'); + if (card.consumers.survey) { + if (!card.grade) { + card.consumers.survey.send('surveyTaken', grade); + } else { + card.consumers.survey.send('gradeChanged', grade); + } + } card.grade = grade; card.renderReport(); }