X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fsupport.js;h=75e89dd0e670b349c0c1b643478a9e001c398e07;hb=bca576550249e9b79b1097669dff6d4ddd0d65cf;hp=5821301a9c41dfce77c21d7cd5edf3f6f5ab75b3;hpb=a6f3757d50f8be021505f4f7fa7201199e8b7f2d;p=jquery.git diff --git a/src/support.js b/src/support.js index 5821301..75e89dd 100644 --- a/src/support.js +++ b/src/support.js @@ -1,3 +1,5 @@ +(function( jQuery ) { + (function() { jQuery.support = {}; @@ -5,7 +7,7 @@ var root = document.documentElement, script = document.createElement("script"), div = document.createElement("div"), - id = "script" + now(); + id = "script" + jQuery.now(); div.style.display = "none"; div.innerHTML = "
a"; @@ -56,10 +58,7 @@ // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) optSelected: document.createElement("select").appendChild( document.createElement("option") ).selected, - parentNode: div.removeChild( div.appendChild( document.createElement("div") ) ).parentNode === null, - // Will be defined later - deleteExpando: true, checkClone: false, scriptEval: false, noCloneEvent: true, @@ -81,15 +80,6 @@ delete window[ id ]; } - // Test to see if it's possible to delete an expando from an element - // Fails in Internet Explorer - try { - delete script.test; - - } catch(e) { - jQuery.support.deleteExpando = false; - } - root.removeChild( script ); if ( div.attachEvent && div.fireEvent ) { @@ -120,7 +110,6 @@ document.body.appendChild( div ); jQuery.boxModel = jQuery.support.boxModel = div.offsetWidth === 2; document.body.removeChild( div ).style.display = 'none'; - div = null; }); @@ -159,3 +148,5 @@ jQuery.props = { usemap: "useMap", frameborder: "frameBorder" }; + +})( jQuery );