Ticket #2079: warn_fix1.diff
| File warn_fix1.diff, 1.1 kB (added by Vegar, 1 year ago) |
|---|
-
jquery-1.2.2b.js
old new 653 653 jQuery.cache[ id ] = {}; 654 654 655 655 // Prevent overriding the named cache with undefined values 656 if ( data != undefined )656 if ( data != undefined || !jQuery.cache[ id ][ name ] ) 657 657 jQuery.cache[ id ][ name ] = data; 658 658 659 659 // Return the named cache data, or the ID for the element … … 992 992 elem = jQuery.makeArray( div.childNodes ); 993 993 } 994 994 995 if ( elem.length === 0&& (!jQuery.nodeName( elem, "form" ) && !jQuery.nodeName( elem, "select" )) )995 if ( (elem.length && elem.length === 0) && (!jQuery.nodeName( elem, "form" ) && !jQuery.nodeName( elem, "select" )) ) 996 996 return; 997 997 998 998 if ( elem[0] == undefined || jQuery.nodeName( elem, "form" ) || elem.options ) … … 1790 1790 // Bind an event to an element 1791 1791 // Original by Dean Edwards 1792 1792 add: function(elem, types, handler, data) { 1793 if ( elem.nodeType == 3 || elem.nodeType == 8)1793 if ( elem.nodeType && (elem.nodeType == 3 || elem.nodeType == 8 )) 1794 1794 return; 1795 1795 1796 1796 // For whatever reason, IE has trouble passing the window object
