Commit cf78e396 authored by Ariel Flesler's avatar Ariel Flesler

jquery event: closes #3107. Optimization to global event triggering. Thanks Mike Helgeson.

parent 28937ded
...@@ -168,7 +168,10 @@ jQuery.event = { ...@@ -168,7 +168,10 @@ jQuery.event = {
if ( !elem ) { if ( !elem ) {
// Only trigger if we've ever bound an event for it // Only trigger if we've ever bound an event for it
if ( this.global[type] ) if ( this.global[type] )
jQuery("*").add([window, document]).trigger(type, data); jQuery.each( jQuery.cache, function(){
if ( this.events && this.events[type] )
jQuery.event.trigger( type, data, this.handle.elem );
});
// Handle triggering a single element // Handle triggering a single element
} else { } else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment