Followup commit for #7340 test case; make sure second test fires properly on IE by focusing to another element rather than blurring off the first.
This commit is contained in:
parent
6c28a394c2
commit
459bd7f89d
1 changed files with 7 additions and 2 deletions
|
@ -1981,7 +1981,7 @@ test("window resize", function() {
|
||||||
});
|
});
|
||||||
|
|
||||||
test("focusin bubbles", function() {
|
test("focusin bubbles", function() {
|
||||||
expect(4);
|
expect(5);
|
||||||
|
|
||||||
var input = jQuery( '<input type="text" />' ).prependTo( "body" ),
|
var input = jQuery( '<input type="text" />' ).prependTo( "body" ),
|
||||||
order = 0;
|
order = 0;
|
||||||
|
@ -1996,9 +1996,14 @@ test("focusin bubbles", function() {
|
||||||
|
|
||||||
// DOM focus method
|
// DOM focus method
|
||||||
input[0].focus();
|
input[0].focus();
|
||||||
|
|
||||||
|
// To make the next focus test work, we need to take focus off the input.
|
||||||
|
// This will fire another focusin event, so set order to reflect that.
|
||||||
|
order = 1;
|
||||||
|
jQuery("#text1")[0].focus();
|
||||||
|
|
||||||
// jQuery trigger, which calls DOM focus
|
// jQuery trigger, which calls DOM focus
|
||||||
order = 0;
|
order = 0;
|
||||||
input[0].blur();
|
|
||||||
input.trigger( "focus" );
|
input.trigger( "focus" );
|
||||||
|
|
||||||
input.remove();
|
input.remove();
|
||||||
|
|
Loading…
Add table
Reference in a new issue