From 10f2c0fb49b6ea402c76e7bf3e544331a2735284 Mon Sep 17 00:00:00 2001 From: Andrew Robert Nicols Date: Mon, 23 Jul 2012 15:28:26 +0100 Subject: [PATCH] MDL-34433 Check for existence of e and e.target in set_form_changed This is required for cases when code directly calls set_form_changed as happens with the filepicker. --- lib/yui/formchangechecker/formchangechecker.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/yui/formchangechecker/formchangechecker.js b/lib/yui/formchangechecker/formchangechecker.js index 5c46983f195..ea5164d2742 100644 --- a/lib/yui/formchangechecker/formchangechecker.js +++ b/lib/yui/formchangechecker/formchangechecker.js @@ -93,7 +93,7 @@ YUI.add('moodle-core-formchangechecker', * Set the form changed state to true */ M.core_formchangechecker.set_form_changed = function(e) { - if (e.target.hasClass('ignoredirty')) { + if (e && e.target && e.target.hasClass('ignoredirty')) { // Don't warn on elements with the ignoredirty class return; } -- 2.11.4.GIT