]> source.dussan.org Git - jquery.git/commitdiff
Remove fixDefaultChecked helper
authorOleg <markelog@gmail.com>
Wed, 19 Dec 2012 21:10:20 +0000 (01:10 +0400)
committerOleg <markelog@gmail.com>
Sun, 23 Dec 2012 23:03:28 +0000 (03:03 +0400)
src/manipulation.js

index 2289d44df53804a1d46d30d04535580fed290515..6aed457443e5637a1d70aeef556df0eabb857d07 100644 (file)
@@ -467,8 +467,7 @@ function getAll( context, tag ) {
 
        if ( !ret ) {
                for ( ret = [], elems = context.childNodes || context; (elem = elems[ i ]) != null; i++ ) {
-                       core_push.apply( ret,
-                               !tag || jQuery.nodeName( elem, tag ) ?
+                       core_push.apply( ret, !tag || jQuery.nodeName( elem, tag ) ?
                                        getAll( elem, tag ) :
                                        elems );
                }
@@ -479,13 +478,6 @@ function getAll( context, tag ) {
                ret;
 }
 
-// Used in clean, fixes the defaultChecked property
-function fixDefaultChecked( elem ) {
-       if ( manipulation_rcheckableType.test( elem.type ) ) {
-               elem.defaultChecked = elem.checked;
-       }
-}
-
 jQuery.extend({
        clone: function( elem, dataAndEvents, deepDataAndEvents ) {
                var destElements, srcElements, node, i,
@@ -585,12 +577,6 @@ jQuery.extend({
                        container.removeChild( tmp );
                }
 
-               // Reset defaultChecked for any radios and checkboxes
-               // about to be appended to the DOM in IE 6/7 (#8060)
-               if ( !jQuery.support.appendChecked ) {
-                       jQuery.grep( getAll( ret, "input" ), fixDefaultChecked );
-               }
-
                if ( fragment ) {
                        for ( i = 0; (elem = ret[ i ]) != null; i++ ) {
                                container = jQuery.contains( elem.ownerDocument, elem );