No ticket. Update support comments to reflect current state of affairs.

This commit is contained in:
Michał Gołębiowski 2013-08-22 00:33:57 +02:00
parent 0ed397d803
commit eb9cbfcaf6
5 changed files with 5 additions and 6 deletions

View File

@ -9,7 +9,7 @@ define([
input.type = "checkbox"; input.type = "checkbox";
// Support: Safari 5.1, iOS 5.1, Android 4.x, Android 2.3 // Support: iOS 5.1, Android 4.x, Android 2.3
// Check the default checkbox/radio value ("" on old WebKit; "on" elsewhere) // Check the default checkbox/radio value ("" on old WebKit; "on" elsewhere)
support.checkOn = input.value !== ""; support.checkOn = input.value !== "";

View File

@ -342,7 +342,7 @@ jQuery.extend({
if ( obj == null ) { if ( obj == null ) {
return String( obj ); return String( obj );
} }
// Support: Safari <= 5.1 (functionish RegExp) // Support: Android < 4.0, iOS < 6 (functionish RegExp)
return typeof obj === "object" || typeof obj === "function" ? return typeof obj === "object" || typeof obj === "function" ?
class2type[ toString.call(obj) ] || "object" : class2type[ toString.call(obj) ] || "object" :
typeof obj; typeof obj;

View File

@ -303,9 +303,9 @@ curCSS = function( elem, name, _computed ) {
ret = jQuery.style( elem, name ); ret = jQuery.style( elem, name );
} }
// Support: Safari 5.1 // Support: iOS < 6
// A tribute to the "awesome hack by Dean Edwards" // A tribute to the "awesome hack by Dean Edwards"
// Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels // iOS < 6 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels
// this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values
if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) { if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) {

View File

@ -19,7 +19,7 @@ define([
fragment.appendChild( input ); fragment.appendChild( input );
// Support: Safari 5.1, Android 4.x, Android 2.3 // Support: iOS 5.1, Android 4.x, Android 2.3
// old WebKit doesn't clone checked state correctly in fragments // old WebKit doesn't clone checked state correctly in fragments
support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked;
})(); })();

View File

@ -383,7 +383,6 @@ test("isFunction", function() {
ok( !jQuery.isFunction( 0 ), "0 Value" ); ok( !jQuery.isFunction( 0 ), "0 Value" );
// Check built-ins // Check built-ins
// Safari uses "(Internal Function)"
ok( jQuery.isFunction(String), "String Function("+String+")" ); ok( jQuery.isFunction(String), "String Function("+String+")" );
ok( jQuery.isFunction(Array), "Array Function("+Array+")" ); ok( jQuery.isFunction(Array), "Array Function("+Array+")" );
ok( jQuery.isFunction(Object), "Object Function("+Object+")" ); ok( jQuery.isFunction(Object), "Object Function("+Object+")" );