From 03d268025966059201fac5d7b6da5c210d22b9f2 Mon Sep 17 00:00:00 2001 From: Brandon Aaron Date: Sun, 22 Apr 2007 05:13:33 +0000 Subject: [PATCH] Adding back modified test for #939 --- src/event/eventTest.js | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/src/event/eventTest.js b/src/event/eventTest.js index 6335925..d6d1160 100644 --- a/src/event/eventTest.js +++ b/src/event/eventTest.js @@ -1,7 +1,7 @@ module("event"); test("bind()", function() { - expect(9); + expect(10); var handler = function(event) { ok( event.data, "bind() with data, check passed data exists" ); @@ -17,7 +17,25 @@ test("bind()", function() { ok( data.bar == "foo", "Check value of trigger data" ); } $("#firstp").bind("click", {foo: "bar"}, handler).trigger("click", [{bar: "foo"}]); - + + // events don't work with iframes, see #939 + var tmp = document.createElement('iframe'); + document.body.appendChild( tmp ); + var doc = tmp.contentWindow.document; + doc.open(); + doc.write(""); + doc.close(); + + var input = doc.getElementsByTagName("input")[0]; + + $(input).bind("click",function() { + ok( true, "Binding to element inside iframe" ); + }); + + triggerEvent( input, "click" ); + + document.body.removeChild( tmp ); + var counter = 0; function selectOnChange(event) { equals( event.data, counter++, "Event.data is not a global event object" ); -- 1.7.10.4