From: Oleg Date: Wed, 19 Dec 2012 22:32:54 +0000 (+0400) Subject: Use jQuery.merge only if it really necessary X-Git-Tag: 2.0.0b1~59^2~34 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=d086aa16b3aa862185684b69dc3e27ee5dbc32fc;p=jquery.git Use jQuery.merge only if it really necessary --- diff --git a/src/manipulation.js b/src/manipulation.js index 134b3a800..f7d0f81f7 100644 --- a/src/manipulation.js +++ b/src/manipulation.js @@ -295,7 +295,7 @@ jQuery.fn.extend({ // Keep references to cloned scripts for later restoration if ( hasScripts ) { - jQuery.merge( scripts, getAll( node, "script" ) ); + core_push.apply( scripts, getAll( node, "script" ) ); } } @@ -427,7 +427,7 @@ jQuery.extend({ if ( elem || elem === 0 ) { // Add nodes directly if ( jQuery.type( elem ) === "object" ) { - jQuery.merge( ret, elem.nodeType ? [ elem ] : elem ); + core_push.apply( ret, elem.nodeType ? [ elem ] : elem ); // Convert non-html into a text node } else if ( !rhtml.test( elem ) ) { @@ -450,7 +450,7 @@ jQuery.extend({ tmp = tmp.lastChild; } - jQuery.merge( ret, tmp.childNodes ); + core_push.apply( ret, tmp.childNodes ); // Fix #12392 for WebKit and IE > 9 tmp.textContent = "";