mirror of
https://github.com/jquery/jquery.git
synced 2025-01-10 18:24:24 +00:00
Ajax, Effects: Disable Chrome 31 workarounds
This commit is contained in:
parent
bb1db391cd
commit
10e654218a
@ -1586,17 +1586,10 @@ module( "ajax", {
|
||||
}
|
||||
});
|
||||
|
||||
// Support: Chrome 31.
|
||||
// Chrome 31 doesn't fire Ajax requests in beforeunload event handler.
|
||||
// There is no way for us to workaround it and it's been fixed in Chrome 32
|
||||
// so let's just blacklist Chrome 31 as long as it's in TestSwarm.
|
||||
// See https://code.google.com/p/chromium/issues/detail?id=321241
|
||||
if ( navigator.userAgent.indexOf( " Chrome/31." ) === -1 ) {
|
||||
testIframeWithCallback( "#14379 - jQuery.ajax() on unload", "ajax/onunload.html", function( status ) {
|
||||
expect( 1 );
|
||||
strictEqual( status, "success", "Request completed" );
|
||||
});
|
||||
}
|
||||
|
||||
//----------- jQuery.ajaxPrefilter()
|
||||
|
||||
|
14
test/unit/effects.js
vendored
14
test/unit/effects.js
vendored
@ -395,19 +395,9 @@ test("animate table-row width/height", function() {
|
||||
});
|
||||
|
||||
test("animate table-cell width/height", function() {
|
||||
// Support: Chrome 31.
|
||||
// Chrome 31 reports incorrect offsetWidth on a table cell with fixed width.
|
||||
// This is fixed in Chrome 32 so let's just skip the failing test in Chrome 31.
|
||||
// See https://code.google.com/p/chromium/issues/detail?id=290399
|
||||
var displayMode, td,
|
||||
chrome31 = navigator.userAgent.indexOf( " Chrome/31." ) !== -1;
|
||||
|
||||
if (chrome31) {
|
||||
expect(2);
|
||||
} else {
|
||||
expect(3);
|
||||
}
|
||||
|
||||
var displayMode,
|
||||
td = jQuery( "#table" )
|
||||
.attr({ "cellspacing": 0, "cellpadding": 0, "border": 0 })
|
||||
.html( "<tr><td style='width:42px;height:42px;padding:0;'><div style='width:20px;height:20px;'></div></td></tr>" )
|
||||
@ -418,9 +408,7 @@ test("animate table-cell width/height", function() {
|
||||
|
||||
td.animate({ width: 10, height: 10 }, 100, function() {
|
||||
equal( jQuery(this).css("display"), displayMode, "display mode is correct" );
|
||||
if (!chrome31) {
|
||||
equal( this.offsetWidth, 20, "width animated to shrink wrap point" );
|
||||
}
|
||||
equal( this.offsetHeight, 20, "height animated to shrink wrap point" );
|
||||
});
|
||||
this.clock.tick( 100 );
|
||||
|
Loading…
Reference in New Issue
Block a user