( donor )
| 3379 | }; |
| 3380 | |
| 3381 | function handler( donor ) { |
| 3382 | // Donor event is always a native one; fix it and switch its type. |
| 3383 | // Let focusin/out handler cancel the donor focus/blur event. |
| 3384 | var e = jQuery.event.fix( donor ); |
| 3385 | e.type = fix; |
| 3386 | e.originalEvent = {}; |
| 3387 | jQuery.event.trigger( e, null, e.target ); |
| 3388 | if ( e.isDefaultPrevented() ) { |
| 3389 | donor.preventDefault(); |
| 3390 | } |
| 3391 | } |
| 3392 | }); |
| 3393 | } |
| 3394 |