Merge branch 't6398' of https://github.com/jitter/jquery into jitter-t6398
authorJohn Resig <jeresig@gmail.com>
Mon, 6 Dec 2010 22:19:30 +0000 (17:19 -0500)
committerJohn Resig <jeresig@gmail.com>
Mon, 6 Dec 2010 22:19:30 +0000 (17:19 -0500)
1  2 
src/event.js

diff --combined src/event.js
@@@ -716,7 -716,7 +716,7 @@@ if ( !jQuery.support.submitBubbles ) 
  
        jQuery.event.special.submit = {
                setup: function( data, namespaces ) {
-                       if ( this.nodeName.toLowerCase() !== "form" ) {
+                       if ( this.nodeName && this.nodeName.toLowerCase() !== "form" ) {
                                jQuery.event.add(this, "click.specialSubmit", function( e ) {
                                        var elem = e.target,
                                                type = elem.type;
@@@ -1075,8 -1075,8 +1075,8 @@@ function liveHandler( event ) 
                events = events.events;
        }
  
 -      // Make sure we avoid non-left-click bubbling in Firefox (#3861)
 -      if ( event.liveFired === this || !events || !events.live || event.button && event.type === "click" ) {
 +      // Make sure we avoid non-left-click bubbling in Firefox (#3861) and disabled elements in IE (#6911)
 +      if ( event.liveFired === this || !events || !events.live || event.target.disabled || event.button && event.type === "click" ) {
                return;
        }