]> source.dussan.org Git - jquery.git/commitdiff
jquery event: Misc, removed a commented line from last commit.
authorAriel Flesler <aflesler@gmail.com>
Fri, 2 Jan 2009 23:44:06 +0000 (23:44 +0000)
committerAriel Flesler <aflesler@gmail.com>
Fri, 2 Jan 2009 23:44:06 +0000 (23:44 +0000)
src/event.js

index c7e2f4f43560d5467d25e81579497139b25a3c9a..e90ef0760a61da01f7593c7777387008fbfee62b 100644 (file)
@@ -213,21 +213,17 @@ jQuery.event = {
 
                event.currentTarget = elem;
 
-               var fn = jQuery.isFunction( elem[ type ] );
-
                // Trigger the event, it is assumed that "handle" is a function
                var handle = jQuery.data(elem, "handle");
                if ( handle )
                        handle.apply( elem, data );
 
                // Handle triggering native .onfoo handlers (and on links since we don't call .click() for links)
-               if ( (!fn || (jQuery.nodeName(elem, 'a') && type == "click")) && elem["on"+type] && elem["on"+type].apply( elem, data ) === false )
+               if ( (!elem[type] || (jQuery.nodeName(elem, 'a') && type == "click")) && elem["on"+type] && elem["on"+type].apply( elem, data ) === false )
                        event.result = false;
 
-               // data.shift();
-
                // Trigger the native events (except for clicks on links)
-               if ( !bubbling && fn && !event.isDefaultPrevented() && !(jQuery.nodeName(elem, 'a') && type == "click") ) {
+               if ( !bubbling && elem[type] && !event.isDefaultPrevented() && !(jQuery.nodeName(elem, 'a') && type == "click") ) {
                        this.triggered = true;
                        try {
                                elem[ type ]();