From 1e5b14a131fca29b97830168a1d743d007d1d761 Mon Sep 17 00:00:00 2001 From: Dave Methvin Date: Wed, 2 Jan 2013 21:55:56 -0500 Subject: [PATCH] Remove appendChecked detect and stranded markup. --- src/support.js | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/src/support.js b/src/support.js index 25b2fd883..f1de07d45 100644 --- a/src/support.js +++ b/src/support.js @@ -1,16 +1,13 @@ jQuery.support = (function() { - var support, all, a, select, opt, input, fragment, + var support, a, select, opt, input, fragment, div = document.createElement("div"); - // Setup - div.setAttribute( "className", "t" ); - div.innerHTML = "
a"; + div.innerHTML = "a"; // Support tests won't run in some limited or non-browser environments - all = div.getElementsByTagName("*"); a = div.getElementsByTagName("a")[ 0 ]; - if ( !all || !a || !all.length ) { + if ( !a ) { return {}; } @@ -59,10 +56,6 @@ jQuery.support = (function() { fragment = document.createDocumentFragment(); fragment.appendChild( input ); - // Check if a disconnected checkbox will retain its checked - // value of true after appended to the DOM (IE6/7) - support.appendChecked = input.checked; - // WebKit doesn't clone checked state correctly in fragments support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; @@ -117,7 +110,7 @@ jQuery.support = (function() { }); // Null elements to avoid leaks in IE - all = select = fragment = opt = a = input = null; + select = fragment = opt = a = input = null; return support; })(); -- 2.39.5