Commit ca045de6 authored by Richard Gibson's avatar Richard Gibson

No ticket: minor 1.x/2.x code standardization

parent 4ef51690
...@@ -354,7 +354,7 @@ jQuery.extend({ ...@@ -354,7 +354,7 @@ jQuery.extend({
// Boolean attributes get special treatment (#10870) // Boolean attributes get special treatment (#10870)
if ( jQuery.expr.match.boolean.test( name ) ) { if ( jQuery.expr.match.boolean.test( name ) ) {
// Set corresponding property to false for boolean attributes // Set corresponding property to false
if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) { if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) {
elem[ propName ] = false; elem[ propName ] = false;
// Support: IE<9 // Support: IE<9
......
...@@ -255,23 +255,28 @@ jQuery.extend({ ...@@ -255,23 +255,28 @@ jQuery.extend({
function winnow( elements, qualifier, not ) { function winnow( elements, qualifier, not ) {
if ( jQuery.isFunction( qualifier ) ) { if ( jQuery.isFunction( qualifier ) ) {
return jQuery.grep( elements, function( elem, i ) { return jQuery.grep( elements, function( elem, i ) {
return qualifier.call( elem, i, elem ) ? !not : not; /* jshint -W018 */
return !!qualifier.call( elem, i, elem ) !== not;
}); });
} else if ( qualifier.nodeType ) { }
if ( qualifier.nodeType ) {
return jQuery.grep( elements, function( elem ) { return jQuery.grep( elements, function( elem ) {
return ( elem === qualifier ) !== not; return ( elem === qualifier ) !== not;
}); });
} else if ( typeof qualifier === "string" ) { }
if ( typeof qualifier === "string" ) {
if ( isSimple.test( qualifier ) ) { if ( isSimple.test( qualifier ) ) {
return jQuery.filter( qualifier, elements, not ); return jQuery.filter( qualifier, elements, not );
} else {
qualifier = jQuery.filter( qualifier, elements );
} }
qualifier = jQuery.filter( qualifier, elements );
} }
return jQuery.grep(elements, function( elem ) { return jQuery.grep( elements, function( elem ) {
return ( jQuery.inArray( elem, qualifier ) >= 0 ) !== not; return ( jQuery.inArray( elem, qualifier ) >= 0 ) !== not;
}); });
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment