Bug Tracker

Changeset 2950

Show
Ignore:
Timestamp:
08/28/07 04:42:35 (1 year ago)
Author:
jeresig
Message:

Made jQuery's internal trigger method return the value from handle. (Bug #1417)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/jquery/src/event/event.js

    r2949 r2950  
    143143            if ( jQuery.isFunction( element.$handle ) ) 
    144144                val = element.$handle.apply( element, data ); 
     145 
     146            // Handle triggering native .onfoo handlers 
    145147            if ( !fn && element["on"+type] && element["on"+type].apply( element, data ) === false ) 
    146148                val = false; 
    147149 
     150            // Trigger the native events (except for clicks on links) 
    148151            if ( fn && val !== false && !(jQuery.nodeName(element, 'a') && type == "click") ) { 
    149152                this.triggered = true; 
     
    153156            this.triggered = false; 
    154157        } 
     158 
     159        return val; 
    155160    }, 
    156161