From 68e414e8fc49bd266d2ce83f7e7d010e255e6fb2 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 22591b39af5..783c6d0dd34 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; }