Changeset 4171
- Timestamp:
- 12/16/07 01:03:50 (9 months ago)
- Location:
- trunk/jquery/src
- Files:
-
- 5 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/jquery/src/ajax.js
r4170 r4171 247 247 248 248 // We handle everything using the script element injection 249 return ;249 return undefined; 250 250 } 251 251 … … 362 362 if ( !s.async ) 363 363 onreadystatechange(); 364 365 // return XMLHttpRequest to allow aborting the request etc.366 return xml;367 364 368 365 function success(){ … … 389 386 jQuery.event.trigger( "ajaxStop" ); 390 387 } 388 389 // return XMLHttpRequest to allow aborting the request etc. 390 return xml; 391 391 }, 392 392 -
trunk/jquery/src/core.js
r4144 r4171 419 419 } 420 420 421 } else 422 return this.each(function(){ 423 if ( this.nodeType != 1 ) 424 return; 425 426 if ( value.constructor == Array && /radio|checkbox/.test( this.type ) ) 427 this.checked = (jQuery.inArray(this.value, value) >= 0 || 428 jQuery.inArray(this.name, value) >= 0); 429 430 else if ( jQuery.nodeName( this, "select" ) ) { 431 var values = value.constructor == Array ? 432 value : 433 [ value ]; 434 435 jQuery( "option", this ).each(function(){ 436 this.selected = (jQuery.inArray( this.value, values ) >= 0 || 437 jQuery.inArray( this.text, values ) >= 0); 438 }); 439 440 if ( !values.length ) 441 this.selectedIndex = -1; 442 443 } else 444 this.value = value; 445 }); 421 } 422 423 return this.each(function(){ 424 if ( this.nodeType != 1 ) 425 return; 426 427 if ( value.constructor == Array && /radio|checkbox/.test( this.type ) ) 428 this.checked = (jQuery.inArray(this.value, value) >= 0 || 429 jQuery.inArray(this.name, value) >= 0); 430 431 else if ( jQuery.nodeName( this, "select" ) ) { 432 var values = value.constructor == Array ? 433 value : 434 [ value ]; 435 436 jQuery( "option", this ).each(function(){ 437 this.selected = (jQuery.inArray( this.value, values ) >= 0 || 438 jQuery.inArray( this.text, values ) >= 0); 439 }); 440 441 if ( !values.length ) 442 this.selectedIndex = -1; 443 444 } else 445 this.value = value; 446 }); 446 447 }, 447 448 … … 972 973 []; 973 974 974 for ( var i = tbody.length - 1; i >= 0 ; --i)975 if ( jQuery.nodeName( tbody[ i ], "tbody" ) && !tbody[ i].childNodes.length )976 tbody[ i ].parentNode.removeChild( tbody[ i] );975 for ( var j = tbody.length - 1; j >= 0 ; --j ) 976 if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j ].childNodes.length ) 977 tbody[ j ].parentNode.removeChild( tbody[ j ] ); 977 978 978 979 // IE completely kills leading whitespace when innerHTML is used -
trunk/jquery/src/event.js
r4162 r4171 171 171 // don't do events on text and comment nodes 172 172 if ( element.nodeType == 3 || element.nodeType == 8 ) 173 return ;173 return undefined; 174 174 175 175 var val, ret, fn = jQuery.isFunction( element[ type ] || null ), … … 333 333 // If Safari or IE is used 334 334 // Continually check to see if the document is ready 335 if (jQuery.browser.msie || jQuery.browser.safari ) (function(){335 if (jQuery.browser.msie || jQuery.browser.safari ) (function(){ 336 336 try { 337 337 // If IE is used, use the trick by Diego Perini … … 340 340 document.documentElement.doScroll("left"); 341 341 } catch( error ) { 342 return setTimeout( arguments.callee, 0 ); 342 setTimeout( arguments.callee, 0 ); 343 return; 343 344 } 344 345 … … 368 369 if (jQuery.browser.msie) return false; 369 370 jQuery(this).bind('mouseover', jQuery.event.special.mouseenter.handler); 371 return true; 370 372 }, 371 373 … … 373 375 if (jQuery.browser.msie) return false; 374 376 jQuery(this).unbind('mouseover', jQuery.event.special.mouseenter.handler); 377 return true; 375 378 }, 376 379 … … 378 381 var args = Array.prototype.slice.call( arguments, 1 ); 379 382 // If we actually just moused on to a sub-element, ignore it 380 if ( withinElement(event, this) ) return ;383 if ( withinElement(event, this) ) return true; 381 384 // Execute the right handlers by setting the event type to mouseenter 382 385 event.type = 'mouseenter'; … … 392 395 if (jQuery.browser.msie) return false; 393 396 jQuery(this).bind('mouseout', jQuery.event.special.mouseleave.handler); 397 return true; 394 398 }, 395 399 … … 397 401 if (jQuery.browser.msie) return false; 398 402 jQuery(this).unbind('mouseout', jQuery.event.special.mouseleave.handler); 403 return true; 399 404 }, 400 405 … … 402 407 var args = Array.prototype.slice.call( arguments, 1 ); 403 408 // If we actually just moused on to a sub-element, ignore it 404 if ( withinElement(event, this) ) return false;409 if ( withinElement(event, this) ) return true; 405 410 // Execute the right handlers by setting the event type to mouseleave 406 411 event.type = 'mouseleave'; … … 445 450 if ( this[0] ) 446 451 return jQuery.event.trigger( type, data, this[0], false, fn ); 452 return undefined; 447 453 }, 448 454 -
trunk/jquery/src/fx.js
r4074 r4171 182 182 var queue = function( elem, type, array ) { 183 183 if ( !elem ) 184 return ;184 return undefined; 185 185 186 186 type = type || "fx"; -
trunk/jquery/src/offset.js
r4120 r4171 86 86 } 87 87 88 return results;89 90 88 function border(elem) { 91 89 add( jQuery.css(elem, "borderLeftWidth"), jQuery.css(elem, "borderTopWidth") ); … … 96 94 top += parseInt(t) || 0; 97 95 } 96 97 return results; 98 98 };
