Bug Tracker

Ticket #1278 (closed bug: fixed)

Opened 1 year ago

Last modified 1 year ago

Triggering unhandled event causes js error

Reported by: dmethvin Assigned to: anonymous
Type: bug Priority: major
Milestone: 1.1.3 Component: event
Version: 1.1.2 Keywords:
Cc: Needs: Review

Description

If there is an element #test that has no event handlers, then $("#test").trigger("anything here") causes an error because element.$handle isn't yet defined.

This fixed the problem for me:

http://dev.jquery.com/browser/trunk/jquery/src/event/event.js#L151

< if ( (val = element.$handle.apply( element, data )) !== false )
> if ( jQuery.isFunction(element.$handle) && (val = element.$handle.apply( element, data )) !== false )

Attachments

scratch.htm (0.5 kB) - added by dmethvin 1 year ago.
test case

Change History

Changed 1 year ago by dmethvin

test case

Changed 1 year ago by brandon

  • status changed from new to closed
  • resolution set to fixed

Fixed in Rev [2136].

Note: See TracTickets for help on using tickets.