From 7e21ee683bede47660af65415ac87ac4398093e6 Mon Sep 17 00:00:00 2001 From: Brent Boghosian Date: Wed, 6 Mar 2013 16:43:43 +0000 Subject: [PATCH] MDL-38356 Forms: Check that the form exists before applying changechecker Signed-off-by: Andrew Robert Nicols --- lib/yui/formchangechecker/formchangechecker.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/yui/formchangechecker/formchangechecker.js b/lib/yui/formchangechecker/formchangechecker.js index 033cd7d6c10..035158559b4 100644 --- a/lib/yui/formchangechecker/formchangechecker.js +++ b/lib/yui/formchangechecker/formchangechecker.js @@ -18,6 +18,11 @@ YUI.add('moodle-core-formchangechecker', var formid = 'form#' + this.get('formid'), currentform = Y.one(formid); + if (!currentform) { + // If the form was not found, then we can't check for changes. + return; + } + // Add change events to the form elements currentform.delegate('change', M.core_formchangechecker.set_form_changed, 'input', this); currentform.delegate('change', M.core_formchangechecker.set_form_changed, 'textarea', this);