Skip to content
Permalink
Browse files

Use explicit "new jQuery.Event" to avoid double-function-call overhead.

  • Loading branch information...
dmethvin committed Apr 12, 2011
1 parent 7fa6de0 commit 352715bd0802e2df041f86e1a82669574183ec04
Showing with 3 additions and 3 deletions.
  1. +3 −3 src/event.js
@@ -314,9 +314,9 @@ jQuery.event = {
// jQuery.Event object
event[ jQuery.expando ] ? event :
// Object literal
jQuery.extend( jQuery.Event(type), event ) :
jQuery.extend( new jQuery.Event(type), event ) :
// Just the event type (string)
jQuery.Event(type);
new jQuery.Event(type);
event.namespace = namespaces.join(".");
event.namespace_re = new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.)?") + "(\\.|$)");
event.exclusive = exclusive;
@@ -989,7 +989,7 @@ jQuery.fn.extend({

triggerHandler: function( type, data ) {
if ( this[0] ) {
var event = jQuery.Event( type );
var event = new jQuery.Event( type );
event.preventDefault();
event.stopPropagation();
jQuery.event.trigger( event, data, this[0] );

0 comments on commit 352715b

Please sign in to comment.
You can’t perform that action at this time.