From d0491f41d8af31b876292eea0396adc6c09c3f77 Mon Sep 17 00:00:00 2001 From: Edd Sowden Date: Mon, 13 Jul 2015 09:12:53 +0000 Subject: [PATCH] Live has been removed use on instead Live is removed in the next version of jQuery, use on instead which has the same behaviour. http://jquery.com/upgrade-guide/1.9/#live-removed --- app/assets/javascripts/smart-answers.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/smart-answers.js b/app/assets/javascripts/smart-answers.js index 2de9beb9e47..ddf380dcbd3 100644 --- a/app/assets/javascripts/smart-answers.js +++ b/app/assets/javascripts/smart-answers.js @@ -15,7 +15,7 @@ $(document).ready(function() { // events // get new questions on submit - $(formSelector).live('submit', function(event) { + $('#content').on('submit', formSelector, function(event) { $('input[type=submit]', this).attr('disabled', 'disabled'); var form = $(this); var postData = form.serializeArray(); @@ -25,14 +25,14 @@ $(document).ready(function() { }); // Track when a user clicks on 'Start again' link - $('.start-right').live('click', function() { + $('#content').on('click', '.start-right', function() { GOVUK && GOVUK.analytics && GOVUK.analytics.trackEvent && GOVUK.analytics.trackEvent('MS_smart_answer', getCurrentPosition(), {label: 'Start again'}); reloadQuestions($(this).attr('href')); return false; }); // Track when a user clicks on a 'Change Answer' link - $('.link-right a').live('click', function() { + $('#content').on('click', '.link-right a', function() { var href = $(this).attr('href'); GOVUK && GOVUK.analytics && GOVUK.analytics.trackEvent && GOVUK.analytics.trackEvent('MS_smart_answer', href, {label: 'Change Answer'}); reloadQuestions(href);