X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fevent.js;h=d59533f06e4bca4ad3140eb9d06ece09da3b8733;hb=dd5c26304af1c5f884ebf0baa5df28a2f8a8c4cc;hp=17d7673ee02ce6fb17cabaff5be59d179fe1a0a8;hpb=8404ad6070d1fae8e667eed734d958154f0d7e3c;p=jquery.git diff --git a/src/event.js b/src/event.js index 17d7673..d59533f 100644 --- a/src/event.js +++ b/src/event.js @@ -769,6 +769,10 @@ if ( !jQuery.support.changeBubbles ) { }, setup: function( data, namespaces ) { + if ( this.type === "file" ) { + return false; + } + for ( var type in changeFilters ) { jQuery.event.add( this, type + ".specialChange", changeFilters[type] ); } @@ -952,7 +956,14 @@ jQuery.each(["live", "die"], function( i, name ) { } preType = type; - type = (liveMap[ type ] || type) + namespaces; + + if ( type === "focus" || type === "blur" ) { + types.push( liveMap[ type ] + namespaces ); + type = type + namespaces; + + } else { + type = (liveMap[ type ] || type) + namespaces; + } if ( name === "live" ) { // bind live handler