From 653e811ec0e829a7422abf531f098eb9ba5e5023 Mon Sep 17 00:00:00 2001 From: Tim Hunt Date: Fri, 9 Dec 2011 11:31:47 +0000 Subject: [PATCH] MDL-30660 javascript-static: another yui3/ticket/2531561 work-around. --- lib/javascript-static.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/javascript-static.js b/lib/javascript-static.js index 8c1b6928fbb..459475049d4 100644 --- a/lib/javascript-static.js +++ b/lib/javascript-static.js @@ -268,7 +268,9 @@ M.util.show_confirm_dialog = function(e, args) { window.location = targetancestor.get('href'); } else if (target.test('input')) { - targetform = target.ancestor('form'); + targetform = target.ancestor(function(node) { return node.get('tagName').toLowerCase() == 'form'; }); + // We cannot use target.ancestor('form') on the previous line + // because of http://yuilibrary.com/projects/yui3/ticket/2531561 if (!targetform) { return; }